<SEC-DOCUMENT>0001428336-21-000041.txt : 20211209
<SEC-HEADER>0001428336-21-000041.hdr.sgml : 20211209
<ACCEPTANCE-DATETIME>20211209160423
ACCESSION NUMBER:		0001428336-21-000041
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		67
CONFORMED PERIOD OF REPORT:	20211031
FILED AS OF DATE:		20211209
DATE AS OF CHANGE:		20211209

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-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-36568
		FILM NUMBER:		211481969

	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-Q
<SEQUENCE>1
<FILENAME>hqy-20211031.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:fcd5809e-681a-410a-9f07-7e2bccec23a4,g:383a712c-5527-4c5e-beea-c05fe6c572bd,d:555cce12dac447318d484829c6e80ea0--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:hqy="http://healthequity.com/20211031" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>hqy-20211031</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80L2ZyYWc6NTNjZmFjZjFjMTcxNDE2MTgxNGQ5YzJmYzY5MzI4YTAvdGFibGU6MDYzOTg0ZmJmYzIyNDlhZWIzMjE5M2M5NGVlMWQ5MjUvdGFibGVyYW5nZTowNjM5ODRmYmZjMjI0OWFlYjMyMTkzYzk0ZWUxZDkyNV80LTEtMS0xLTE2MjEx_e588cb42-3af1-438c-af29-3d613a34faf4">0001428336</ix:nonNumeric><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80L2ZyYWc6NTNjZmFjZjFjMTcxNDE2MTgxNGQ5YzJmYzY5MzI4YTAvdGFibGU6MDYzOTg0ZmJmYzIyNDlhZWIzMjE5M2M5NGVlMWQ5MjUvdGFibGVyYW5nZTowNjM5ODRmYmZjMjI0OWFlYjMyMTkzYzk0ZWUxZDkyNV81LTEtMS0xLTE2MjEx_81d20a9f-f4ed-4e39-8832-1c33fc04effa">1/31</ix:nonNumeric><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80L2ZyYWc6NTNjZmFjZjFjMTcxNDE2MTgxNGQ5YzJmYzY5MzI4YTAvdGFibGU6MDYzOTg0ZmJmYzIyNDlhZWIzMjE5M2M5NGVlMWQ5MjUvdGFibGVyYW5nZTowNjM5ODRmYmZjMjI0OWFlYjMyMTkzYzk0ZWUxZDkyNV8xMS0xLTEtMS0xNjIxMQ_5700ec79-86eb-4df2-9bbb-b6a5364f6cd3">2022</ix:nonNumeric><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80L2ZyYWc6NTNjZmFjZjFjMTcxNDE2MTgxNGQ5YzJmYzY5MzI4YTAvdGFibGU6MDYzOTg0ZmJmYzIyNDlhZWIzMjE5M2M5NGVlMWQ5MjUvdGFibGVyYW5nZTowNjM5ODRmYmZjMjI0OWFlYjMyMTkzYzk0ZWUxZDkyNV8xMi0xLTEtMS0xNjIxMQ_6f4a12da-fc5d-4c07-9884-5f9fc4713458">Q3</ix:nonNumeric><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80L2ZyYWc6NTNjZmFjZjFjMTcxNDE2MTgxNGQ5YzJmYzY5MzI4YTAvdGFibGU6MDYzOTg0ZmJmYzIyNDlhZWIzMjE5M2M5NGVlMWQ5MjUvdGFibGVyYW5nZTowNjM5ODRmYmZjMjI0OWFlYjMyMTkzYzk0ZWUxZDkyNV8xMy0xLTEtMS0xNjIxMQ_013c3816-ce54-4e35-a253-3d7839c0ed07">FALSE</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="hqy-20211031.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d4d72995d8f4cdfb8a9b529fec23d4a_I20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i1ec245e64d5642328ff8bcb5311fb526_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="iaf51479dcfba4b5a8b2479d2c8b68d0a_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: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="i7ae0d903d2b0460eaf703fd288c474e5_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id92c50f3a5654c0886a0a47bb3f452ef_D20200801-20201031"><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-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bb7645b2b624e20b03c40cd3759f9a4_D20210201-20211031"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d265141f36d4daeb681c7cae8dd5f21_D20200201-20201031"><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>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22ae4597d03b46d4a79aa604ac98126b_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e7776d9316f4ba0b769a83f9994946e_D20200801-20201031"><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-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fc02b3580b74982b68e100bf58c73de_D20210201-20211031"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a6b32852e8a469da86675c9ca2c2886_D20200201-20201031"><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>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21e2d73baf354873bfee802fed1e0af5_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3c3627c366d4f6e8234de4f5d1aa7a0_D20200801-20201031"><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-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39c53aff6f3a424e93120ed6ff726a2f_D20210201-20211031"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i499e586ad79242b0a7e8162cfbefdadc_D20200201-20201031"><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>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i705ac7af71364ded82732f384e862d94_D20200201-20201031"><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>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c7ab7cc7d9d4197b5b275e15b35fcc7_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1495d33daaba46ffb52cae2d2fcbbdda_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:context id="i8d983241d8d34f518bf290f38c065e9f_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:context id="ib0555be79e754953a013f7c1f8262f6d_I20210731"><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-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1043f10d7bf4d2aa0dab937859f7fc8_I20200731"><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-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03cde6c065fe4f60ad6011d594741c43_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="iaf3fc7a036f240b2967852bb6f66f71c_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="i048882a45e374f48b8096c56f8a1726b_D20200201-20201031"><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>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2bb4c6f0f294033864ba8b214094767_I20211031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33b0f498a49e43e0842a9f91de02afe8_I20201031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief013d8f18694f3b85b7b108005c9c4e_I20210731"><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-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd2e6c51cf504e60940f8942b3cdf4c4_I20200731"><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-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfe95b46856b440c9a4eaa028243e4f6_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="i1551cc05511443b2803a8c2915d4f3df_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="i6d30c81ce8fd4f388e41758884685bad_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac5ca9191a69430597a5ae1d62ef8b62_D20200801-20201031"><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-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8e79e1b9ac84910a5435431d73259ee_D20210201-20211031"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc5023dbea1645688c42ad7c64c11283_D20200201-20201031"><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>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd6f46a620b045b2abf7ed2c658636c4_I20211031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59331c8fb24948f9a03b4b0b894c5577_I20201031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i433b0fdf639640cba143ef9c23680429_I20210731"><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-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd14ca71083640bf9dac9baf31576c08_I20200731"><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-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26cb5a3d9d48424b9a2f61cd4e40fcbc_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:context id="i5ba98a62d1d541f888f6f26596ba10fb_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="i4c50d32b63264c158c703e70bf1b9a4d_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b2137e6dbc54ffd8a6110a1d473c017_D20200801-20201031"><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-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58a22e4e97f54ff4b6a681f6e0f010ce_D20210201-20211031"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1b6c1b78d8e43149b79d6008f2ac021_D20200201-20201031"><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>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08692df7d50c45daa89fba308fa91f7c_I20211031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2580dfd8c25c483d94101a13d5a33e42_I20201031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1eae89673f684d9eb281b91faecd5686_I20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ca59c39987f43a4b3e712984bece596_D20210201-20211031"><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:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i525c585d12f045e48e25e4221a5c2e49_D20200201-20201031"><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:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e6dafa6b7694b9790df85bd3ee4d8dc_D20210201-20211031"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73b8162fd4e0482f8ef7ec210447710a_D20200201-20201031"><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>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e72977a6f504f1cb2bc1ed2a2a00493_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></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="i47147fa09ad943dfb2bccaf878aa478e_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6609db9623c42cd877a600f16fd690f_D20210308-20210308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</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><xbrli:context id="i93be55fb81d84f0e824f45b22b9ef67e_I20210308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ibc48c2d59dc94c32ab4aa637359ecb49_D20210901-20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:FifthThirdBankHSAPortfolioAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee4c307f06344619be82b1279f2380a0_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ab82d49006d48738054311afd106851_D20210201-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06150ad270a2466a83234c406c2f9d55_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88668bb6a05d4d19aa164e732b71505d_D20210308-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-08</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i857e4e5f86ee442d841840f30b217189_D20210308-20210308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</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><xbrli:context id="i162ef6d869a44ad8a15e81ad989473cb_D20210308-20210308"><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="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</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><xbrli:context id="i3e93448da8df41c6a59ba53fda817c52_D20210308-20210308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</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><xbrli:context id="i3a1a553cc5ca4fedb70c971cfdb79d46_I20211031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e93d3accf8f4ad2acae6316bfd44433_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="ibc4ccbd5b90d4834aa22d90a07618997_I20211031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ee97239c65f49cdb2e1c4a731fe5593_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="i4d7fa9a8ad0148d0b64c237f99f273ba_I20211031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c1c7c6e4dde4057945dd190a6a817dd_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="if2179eed0668484aab011adb562e3fdd_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-11-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a056f870dd848d08e9bccb963216db1_I20211031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1d4f3b9fc954780a251c85a735fce6a_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="i9c0f0b521a0b4f6b8ccf1dfcc9fbc937_I20211031"><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:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a9a93a0ab1944029143c16918f3b9ff_I20210131"><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:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i757fbdbc00644f8dbf66d13798aa7962_I20211031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3c193f65b4f43ba9a52346d859c6b18_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="i277612cafcdf4ec5a7c1795770ab8734_I20211031"><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:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41bf20d1735d47a7876b80f3f9dbd7b7_I20210131"><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:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10a0890009cd4043abfe082bb9b7a2e7_I20211031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbeb763869484eafa8b4b6ff1116fcaa_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="i1dbe0f467b4446d0a408b1934874c4cd_I20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="member"><xbrli:measure>hqy:member</xbrli:measure></xbrli:unit><xbrli:context id="ife40aebce9044feca7e32f7ca504f9f5_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebaf9520188d49789c522616e70d3bc4_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97b779392d78467680d7a28c566ad766_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:FurtherHealthSavingsAccountPortfolioAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c664969c4a842ba975618282b4115f1_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i574bd69e885f4c6e8ed56c967130d98b_I20210430"><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-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if52279bd773341b3a779588be9bf98f0_I20211124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">hqy:UnionMesaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hqy:WageWorksInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia713627a13ee477fb7dab1201d820021_I20211031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic27951f44fd9459dba034a1f21cdefae_I20211031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic007cf518f014c838fd60d3f214ceb09_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:unit id="lawsuit"><xbrli:measure>hqy:lawsuit</xbrli:measure></xbrli:unit><xbrli:context id="i86d6c9080c5f45618b1cf4831c2b3164_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:context id="i2d984debb6624acaaa7432533aad2efd_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e2fa0be066a482c8a029382e648213a_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="i11cc1d101b214ae99f768cf5dba984b2_I20211031"><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:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i925188622d7e45cf9b8516200de1dda4_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: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="i3f99b5ce9e3d412cb6cfdd7b4b0ccfea_I20211031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i361323d118cc4de7bc75aad3e7f562f6_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="ifa85efa101e6413e97a2029551228164_I20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i654c5dbc2c3d485ead03febebe00d445_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82f05850500841e2a999a3d289bf4872_D20211008-20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-08</xbrli:startDate><xbrli:endDate>2021-10-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4954e1534fc1424395e8c0a65de89b75_D20211008-20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-08</xbrli:startDate><xbrli:endDate>2021-10-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a227abe85c54bb8b82aeb4c5dae078d_D20211008-20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-08</xbrli:startDate><xbrli:endDate>2021-10-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03b33202c367456dbfc52c8b23e0f4eb_D20211008-20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-08</xbrli:startDate><xbrli:endDate>2021-10-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31dc7969ab1840e494d7ec7eafb2a442_D20211008-20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-08</xbrli:startDate><xbrli:endDate>2021-10-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54e3640be15845728deaef48c6b0e5d9_D20211008-20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-08</xbrli:startDate><xbrli:endDate>2021-10-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72b76bf12f634a9d8e960e50f1839984_I20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6fedaa611de41509375b5da2d621b50_D20211008-20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-08</xbrli:startDate><xbrli:endDate>2021-10-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02d36f2187b248beb2a35dddb0f341b8_I20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i036e41bc340b49a2897b8d03465873b9_I20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02e9ab2ccc14445bbed029726e195b5e_I20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fd78a18267642cf9d05aa48d104b529_D20211008-20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-08</xbrli:startDate><xbrli:endDate>2021-10-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8989ccb84654c8d811274c58758551f_D20211008-20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-08</xbrli:startDate><xbrli:endDate>2021-10-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb220cf468f84c54849d55bd017afea2_D20211008-20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-08</xbrli:startDate><xbrli:endDate>2021-10-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fc1488cff014c92b0ef56f534fc83f7_D20211008-20211008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-08</xbrli:startDate><xbrli:endDate>2021-10-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e5a689632364830a196be291d623124_D20210201-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89ad65eefc8b40b28c6a02181efb5a49_D20210201-20211031"><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><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib277b95c4b384b7b9612d30d0fe940bd_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli: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:DebtInstrumentAmortizationPeriodAxis">hqy:DebtInstrumentAmortizationPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5995abcf9bc84a2ba18e53223379ad7b_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli: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:DebtInstrumentAmortizationPeriodAxis">hqy:DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i651b6f81bf484f10a4970541e016fdfc_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli: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:DebtInstrumentAmortizationPeriodAxis">hqy:DebtInstrumentAmortizationPeriodFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dc0becfde76494f88b7debfa9759ebc_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli: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:DebtInstrumentAmortizationPeriodAxis">hqy:DebtInstrumentAmortizationPeriodFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1598ca1f43e64ac087ed72608d11c4a6_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli: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="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc236285dab7480089b8463c8c04bbd0_D20210201-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli: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="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec7b692ad81943aaa3c53fdf384d9eb4_D20190830-20190830"><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:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</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="i949e69e3861c46ba82322f48de2f8e90_I20190830"><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:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i123a004f0af04a9e8b8cac337ee61c74_D20190830-20190830"><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><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</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="i67007c1c622340a39d81c827cc0a94c5_I20190830"><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><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i804754cbb4be4f5885aed3ad8cf4f1b9_D20190830-20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</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="if6a943baaf334e71824b46f36bd18ed4_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:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</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="i2ed205aac1a24d79803fa320a88a511d_D20190830-20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</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="iab55b4862f87432d98a93dec20bba67e_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:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</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="i5d5c83d641fb4e2eaf3134abb6c501f7_D20190830-20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</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="i39aba07bb6c449699fd35d2d2e4d486d_D20190830-20190830"><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><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</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="i5366944110944c1b90e54083c5bcf97c_I20190830"><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="hqy:DebtCovenantPeriodAxis">hqy:DebtCovenantPeriodOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48bbd17f9736400dadb232e75c26dbd4_I20190830"><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="hqy:DebtCovenantPeriodAxis">hqy:DebtCovenantPeriodTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb573bc254c14f0c977fe1e016fbcda2_D20190830-20190830"><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></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="i6855af7ca50b4e2686e93bc3fc1f91ee_I20190830"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bae1cb5c56b496996da07db03558691_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fc22d25f5264b4dab4a38a8453922d8_D20200801-20201031"><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-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide5837a7d6af4c6cbfe625b7c100d9cc_D20210201-20211031"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bdfd09c8a7f40f88234ab0f1a84d0db_D20200201-20201031"><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>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i529a497cff134a5b90850859ae95486c_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c0426923ce04a679d82fe3a045353c5_D20200801-20201031"><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-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab349a6406d143c596c0007113a9c31e_D20210201-20211031"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65aa950e8f7748458d6079771ffa601a_D20200201-20201031"><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>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice2c0158725f40d58997ed158124ca39_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14ec8aaa5f664dd9b3c2ce031087f4f9_D20200801-20201031"><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-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib56fa3329d414029a693767b0c0ef332_D20210201-20211031"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae22d1c3f59943b495353a14040fd65e_D20200201-20201031"><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>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45d4097c1f944541b9f2f80f5783f450_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc38f66c3c9047adbe5228caf75d761c_D20200801-20201031"><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-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9e07c8297b44c22910c80ccfa2c0e30_D20210201-20211031"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie79c2fc1392948958a8afa48cbf76eb0_D20200201-20201031"><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>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78855aa408a54b178cc67afa588ef445_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if321c8b36e3c4220acd9538e68d6eee9_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i204c5c7218394f4db4a867e3ba8548a8_D20210201-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70746acd86e04c01af9d2997ddf6cba1_D20200201-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i653b6e2445044ec1b26383a3a43119c0_I20211031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30f7bfc64fc24a789f2096055a8c489f_D20210201-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ff4126848f849d2af492550a9c513ce_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="ib59cb7bbf31d468aa1ee6b45e247c048_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="ib7582f79326448abbe12f74a382ce23f_D20210201-20211031"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic76a22ebc7eb422c9ec0575ea7b066e7_D20210201-20211031"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia072512d30144d2298330ea7b5e2a0f0_I20211031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i720b29ca4d734f3e9c5b4ebd6372048f_I20211031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fa7ffa584ec4f1eb3d508f223ea191d_D20210201-20210430"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2edf491e22424e96ab2d62b338d26cf1_I20210430"><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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35b1fddcca9c4b408fa232e067de4925_D20210201-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d41b2cca6fd4a0f98878b8a7c0df702_D20210201-20211031"><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>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b9d75660d9749ffa040e01ada32e5cf_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0bb570d732647dbbf6fbd24e7dea9d5_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc00cac3f70f470987103920f7349b8a_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hqy:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i868459fe56bb484d98a2131f8086847e_D20210201-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hqy:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia96f7151c48240389a594b268470925d_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hqy:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85c37bf70d394d6e815775227cefa663_D20210401-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:FurtherHealthSavingsAccountPortfolioAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae90a94cfa1f4bd091a0fddba1705c1c_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:FurtherHealthSavingsAccountPortfolioAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf2958561e2a44ceb6ba1845aa5e9c27_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:FurtherHealthSavingsAccountPortfolioAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc4004b2ace9434f924fd217c8703ff1_D20211206-20211206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:HealthSavingsAdministratorsLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-06</xbrli:startDate><xbrli:endDate>2021-12-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc165eae28664bf39205b2794845a90b_I20211206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:HealthSavingsAdministratorsLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-06</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i555cce12dac447318d484829c6e80ea0_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></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:18pt;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:18pt;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="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Form <ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTYz_b6f9ba4c-084c-45d6-9e12-accb30b2c53e">10-Q</ix:nonNumeric> </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><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:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6YzA0YTNiOWZmNmZjNDM5YjkzNzJiZWFlOTQyMWM3MTMvdGFibGVyYW5nZTpjMDRhM2I5ZmY2ZmM0MzliOTM3MmJlYWU5NDIxYzcxM18wLTAtMS0xLTE2MjEx_60e81e43-cad5-416f-9da5-a79cbc7d2626">&#9745;</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:9pt;font-weight:700;line-height:100%">QUARTERLY 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><br/></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%">For the quarterly period ended <ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xMjY_4e9bfc2f-1efd-4efe-a991-a228fd9aa2f1">October 31, 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><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:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6M2U4OTNkZTYzMGQ3NDNiZjlmNjJjYjNlYjI4MjhmYWQvdGFibGVyYW5nZTozZTg5M2RlNjMwZDc0M2JmOWY2MmNiM2ViMjgyOGZhZF8wLTAtMS0xLTE2MjEx_84e9b368-acda-4a47-8125-4d76750219d5">&#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:9pt;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:9pt;font-weight:700;line-height:120%">Commission file number: <ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTU3_22822bce-482f-4374-a974-946c73029823">001-36568</ix:nonNumeric> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:24pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6ZWNjZjliOGYwYTEzNGNkZTg2OWViMmEzZmEwNjUxNDcvdGFibGVyYW5nZTplY2NmOWI4ZjBhMTM0Y2RlODY5ZWIyYTNmYTA2NTE0N18xLTAtMS0xLTE2MjEx_aa20c025-8fd4-46ad-8bb2-3fc95a117295">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 of registrant as specified in its charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:31.744%"></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:31.744%"></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:31.746%"></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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6M2Y1MzA1MDFkMDRiNDY2YjhhYWU5ZjEzNmM5ZDM1YzkvdGFibGVyYW5nZTozZjUzMDUwMWQwNGI0NjZiOGFhZTlmMTM2YzlkMzVjOV8wLTAtMS0xLTE2MjEx_f681a84f-14b2-4412-b3d9-0926d91e3e33">Delaware</ix:nonNumeric></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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6M2Y1MzA1MDFkMDRiNDY2YjhhYWU5ZjEzNmM5ZDM1YzkvdGFibGVyYW5nZTozZjUzMDUwMWQwNGI0NjZiOGFhZTlmMTM2YzlkMzVjOV8wLTQtMS0xLTE2MjEx_8a0ca3d4-68d5-45b4-8844-14850a202963">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:400;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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTY0_e5ed1566-2f0b-4c4e-b3c8-9698ba7a5626">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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTU4_cfed189f-5221-45c4-96e7-abdd9ed4506a">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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTY1_950e82f1-4661-478f-aacb-5bbf90001a37">Draper,</ix:nonNumeric> <ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTY2_4c33490a-7150-4ef5-b755-c36080d151cc">Utah</ix:nonNumeric> <ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTY3_80ee41fd-2596-44ef-9b9e-cf9b9e81d243">84020</ix:nonNumeric> </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%">(Address of principal executive offices) (Zip code)</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%">(</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTU5_e06c1019-0b8f-4ff9-9748-43b11502c801">801</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTYw_0a806be4-f9d4-477b-b2b9-a9fe05cb0d4e">727-1000</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </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%">(Registrant's telephone Number, including Area Code)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:35.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.998%"></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(s)</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="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:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6M2JmZDhjOWZiZDIzNDRhNmEzZTRiYTYwNDM5YjY2MGIvdGFibGVyYW5nZTozYmZkOGM5ZmJkMjM0NGE2YTNlNGJhNjA0MzliNjYwYl8xLTAtMS0xLTE2MjEx_09f472fd-6acf-4fc8-b71c-1c66de32102d">Common stock, par value $0.0001 per share</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6M2JmZDhjOWZiZDIzNDRhNmEzZTRiYTYwNDM5YjY2MGIvdGFibGVyYW5nZTozYmZkOGM5ZmJkMjM0NGE2YTNlNGJhNjA0MzliNjYwYl8xLTEtMS0xLTE2MjEx_10b57281-152e-4d68-825f-c2ac043c1a21">HQY</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6M2JmZDhjOWZiZDIzNDRhNmEzZTRiYTYwNDM5YjY2MGIvdGFibGVyYW5nZTozYmZkOGM5ZmJkMjM0NGE2YTNlNGJhNjA0MzliNjYwYl8xLTItMS0xLTE2MjEx_602a7084-9c73-40bc-a2a3-c71ea5b82401">The NASDAQ Global Select Market</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTY4_81147635-35fa-4a77-a8b5-b17b12d25593">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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).&#160;&#160;<ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTYx_37f414b2-9858-4933-a0d9-c79d7de50a15">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div><span><br/></span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6MWM1OTBhMGRmMGM5NDhlZDk5ZTNmZTE2Y2YxZjNiN2IvdGFibGVyYW5nZToxYzU5MGEwZGYwYzk0OGVkOTllM2ZlMTZjZjFmM2I3Yl8wLTAtMS0xLTE2MjEx_641a3acc-4fae-4958-8866-44d5b38163ba">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:'Arial Unicode MS',sans-serif;font-size:8pt;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:8pt;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:'Arial Unicode MS',sans-serif;font-size:8pt;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:8pt;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:'Arial Unicode MS',sans-serif;font-size:8pt;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:8pt;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:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6MWM1OTBhMGRmMGM5NDhlZDk5ZTNmZTE2Y2YxZjNiN2IvdGFibGVyYW5nZToxYzU5MGEwZGYwYzk0OGVkOTllM2ZlMTZjZjFmM2I3Yl8xLTMtMS0xLTE2MjEx_29650168-097b-4aff-8afa-8b40b4d0453e">&#9744;</ix:nonNumeric></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:'Wingdings',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%">Emerging growth Company</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6MWM1OTBhMGRmMGM5NDhlZDk5ZTNmZTE2Y2YxZjNiN2IvdGFibGVyYW5nZToxYzU5MGEwZGYwYzk0OGVkOTllM2ZlMTZjZjFmM2I3Yl8yLTMtMS0xLTE2MjEx_fcd92fab-e865-484d-866f-fae7f685ff85">&#9744;</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTYy_b921ad2f-2e60-49cf-9a87-84f9a5c6deac">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9745;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of November&#160;30, 2021, there were <ix:nonFraction unitRef="shares" contextRef="i2d4d72995d8f4cdfb8a9b529fec23d4a_I20211130" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTAw_1c90d4b3-7dfd-4774-adec-3df6c4994b8f">83,601,381</ix:nonFraction> shares of the registrant's common stock outstanding.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="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><span><br/></span></div></div></div><div id="i555cce12dac447318d484829c6e80ea0_7"></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="#i555cce12dac447318d484829c6e80ea0_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%">Form 10-Q quarterly 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.895%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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="6" style="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 I. FINANCIAL INFORMATION</span></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Item 1. </span></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_10">Financial statements</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i555cce12dac447318d484829c6e80ea0_10">Condensed consolidated balance sheets as of October 31, 2021 (unaudited) and January 31, 2021</a></span></div></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_10">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i555cce12dac447318d484829c6e80ea0_13">Condensed consolidated statements of operations and comprehensive income (loss) for the three and nine months ended October 31, 2021 and 2020 (unaudited)</a></span></div></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_13">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i555cce12dac447318d484829c6e80ea0_16">Condensed consolidated statements of stockholders' equity for the three and nine months ended October 31, 2021 and 2020 (unaudited)</a></span></div></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_16">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i555cce12dac447318d484829c6e80ea0_19">Condensed consolidated statements of cash flows for the nine months ended October 31, 2021 and 2020 (unaudited)</a></span></div></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_19">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i555cce12dac447318d484829c6e80ea0_22">Notes to condensed consolidated financial statements (unaudited)</a></span></div></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_22">8</a></span></div></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:9pt;font-weight:400;line-height:100%">Item 2. </span></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_58">Management's discussion and analysis of financial condition and results of operations</a></span></div></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_58">20</a></span></div></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:9pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_76">Quantitative and qualitative disclosures about market risk</a></span></div></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_76">35</a></span></div></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:9pt;font-weight:400;line-height:100%">Item 4. </span></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_79">Controls and procedures</a></span></div></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_79">36</a></span></div></td></tr><tr><td colspan="6" style="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. OTHER INFORMATION</span></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Item 1. </span></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_85">Legal proceedings</a></span></div></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_85">40</a></span></div></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:9pt;font-weight:400;line-height:100%">Item 1A. </span></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_88">Risk factors</a></span></div></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_88">40</a></span></div></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:9pt;font-weight:400;line-height:100%">Item 6. </span></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_91">Exhibits</a></span></div></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_91">44</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i555cce12dac447318d484829c6e80ea0_94">Signatures</a></span></div></td><td colspan="3" style="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="#i555cce12dac447318d484829c6e80ea0_94">46</a></span></div></td></tr></table></div><div style="text-align:center"><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%">-2-</span></div></div></div><div id="i555cce12dac447318d484829c6e80ea0_10"></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:14pt;font-weight:700;line-height:120%">Part I. Financial information </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Item 1. Financial statements</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%">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%">Condensed consolidated balance sheets</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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: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:700;line-height:100%">(in thousands, except par value)</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%">October 31, 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%">January 31, 2021</span></td></tr><tr><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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(unaudited)</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></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%">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;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:#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%">Cash and cash equivalents</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNC0xLTEtMS0xNjIxMQ_926a0cd4-3800-4b31-8a48-49091c5dcad5">649,129</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNC0zLTEtMS0xNjIxMQ_544e794b-edde-46e3-bee5-98e952f43a3d">328,803</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"><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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNS0wLTEtMS0xNjIxMS90ZXh0cmVnaW9uOjc3ODVlMDMwOGY0NTRiNDNhYTdkMmUxMGE3NGEyMTExXzY3_f8df5814-f5a3-4c41-a002-4ad4bd3a9e93">6,063</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNS0wLTEtMS0xNjIxMS90ZXh0cmVnaW9uOjc3ODVlMDMwOGY0NTRiNDNhYTdkMmUxMGE3NGEyMTExXzc0_74fea415-db8d-4266-8d0c-de854faa1779">4,239</ix:nonFraction> as of October 31, 2021 and January 31, 2021, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNS0xLTEtMS0xNjIxMQ_d9e277a8-f51e-470b-a01e-76e227457999">84,083</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNS0zLTEtMS0xNjIxMQ_b831f207-c05b-4bec-9e64-4351af1f5d85">72,767</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 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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNi0xLTEtMS0xNjIxMQ_2cd64f72-853b-4fe7-8361-39cd1af15307">30,919</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNi0zLTEtMS0xNjIxMQ_e682ef48-9682-4c4e-8488-f5ffe750c7cc">58,607</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 assets</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNy0xLTEtMS0xNjIxMQ_7fc1125f-8265-4e0c-84b4-42400f6eae56">764,131</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNy0zLTEtMS0xNjIxMQ_d97900c4-a36e-4c92-ba8c-09086d578fd4">460,177</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%">Property and equipment, net</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfOC0xLTEtMS0xNjIxMQ_c61de753-ef59-4452-a248-c1c0470e5280">24,930</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfOC0zLTEtMS0xNjIxMQ_c46304a5-6a84-4e37-9e2e-c9dde95d2879">29,106</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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfOS0xLTEtMS0xNjIxMQ_338cd416-bf31-41cc-b702-ac7d64a0f615">81,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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfOS0zLTEtMS0xNjIxMQ_9b79a1c8-f306-40c0-9dc0-1b65f8180ead">89,508</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%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTAtMS0xLTEtMTYyMTE_57d13af4-7992-4c36-9891-b2d52046cb8a">820,946</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTAtMy0xLTEtMTYyMTE_ba4b51b1-f99a-4cee-99b3-c9462a6dc991">767,003</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%">Goodwill</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTEtMS0xLTEtMTYyMTE_ec0d829b-cd98-48f0-acc3-ec005b041969">1,363,549</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTEtMy0xLTEtMTYyMTE_a28b9933-9531-4a22-8421-630653438669">1,327,193</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTItMS0xLTEtMTYyMTE_8c5fee53-8f44-4dba-8e26-6ca083585605">44,908</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTItMy0xLTEtMTYyMTE_ae314611-299b-44a7-b949-8cf317432777">37,420</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTMtMS0xLTEtMTYyMTE_9b3179fc-e050-487d-abe2-a3156828cc15">3,099,614</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTMtMy0xLTEtMTYyMTE_8708991b-c508-428c-8ec8-409b0e753a68">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></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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTYtMS0xLTEtMTYyMTE_b9bb7f5c-d293-4a3c-b378-f8d44a81af86">5,244</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTYtMy0xLTEtMTYyMTE_86b8bdb0-b269-4e20-a685-a8af7cfba37f">1,614</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTctMS0xLTEtMTYyMTE_26b8ec24-0f2d-40f5-af72-3cd0dfbea65c">32,695</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTctMy0xLTEtMTYyMTE_3ac855a1-57ca-4c3c-801e-c0e7886433ca">50,670</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTgtMS0xLTEtMTYyMTE_322d45e3-c9c6-4768-b30f-a0a7e016bcc4">49,879</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTgtMy0xLTEtMTYyMTE_2537ac04-69c0-4eca-b179-1c10eef2e5cb">75,880</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTktMS0xLTEtMTYyMTE_e70de667-c89a-4fe5-9d18-09b370110219">6,563</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTktMy0xLTEtMTYyMTE_2cf3b880-1619-4f57-92ca-dc4b243b2afe">62,500</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjAtMS0xLTEtMTYyMTE_e567fdcc-ed11-4d30-bfdd-dbe01f36844e">12,693</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjAtMy0xLTEtMTYyMTE_48208c6a-d341-4f94-9770-ade74ac220e5">14,037</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjEtMS0xLTEtMTYyMTE_b9a4c34b-6f34-4725-aca1-b29f54c2e6a7">107,074</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjEtMy0xLTEtMTYyMTE_621384a0-9bc5-4671-928b-abc35509fd05">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></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</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjMtMS0xLTEtMTYyMTE_d7b688c4-056c-4120-bba8-5b34a7d04bac">923,501</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjMtMy0xLTEtMTYyMTE_28cc59da-8b36-4e0c-a7e1-fc94f854cb58">924,217</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjQtMS0xLTEtMTYyMTE_97b7f8ee-b4b9-4823-8366-68e08c3f8bdf">67,836</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjQtMy0xLTEtMTYyMTE_84e8f902-d4c2-4be1-8688-3325816e3252">74,224</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjUtMS0xLTEtMTYyMTE_072a286d-f07b-4454-9cd3-4a646d708b6e">18,953</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjUtMy0xLTEtMTYyMTE_d9a2b2cf-619f-49d2-bc5e-51478cbd192d">8,808</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjYtMS0xLTEtMTYyMTE_ec1ac859-a0b3-4ecb-92ed-f91fd46442a5">110,400</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjYtMy0xLTEtMTYyMTE_0b3d1c9f-a8ce-4c65-8816-8ea5d8702c28">119,729</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjctMS0xLTEtMTYyMTE_f522198d-bfbe-48ff-9f9b-77556a2fc331">1,120,690</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjctMy0xLTEtMTYyMTE_8778281d-46c1-4268-a1c6-ff4d1ae5039d">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></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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjgtMS0xLTEtMTYyMTE_c6995dff-78a5-42a5-bcac-ece5c7b83575">1,227,764</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjgtMy0xLTEtMTYyMTE_4d7abf15-e012-4437-92fb-8ec43deec2b1">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></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 6)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjktMS0xLTEtMTYyMTE_8d5f3fc7-6944-4fbf-8ce9-1bb2260dc70b"></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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjktMy0xLTEtMTYyMTE_d363ef68-a160-4102-ac18-1010afbbdfa5"></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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF8yMQ_17267d47-adee-4d59-aa86-44c744f410ae"><ix:nonFraction unitRef="usdPerShare" contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF8yMQ_dd60869b-3538-4ce3-aade-651201248f82">0.0001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF8zNQ_9dd85fe0-838a-44dd-93ea-62310afeb3aa"><ix:nonFraction unitRef="shares" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF8zNQ_ee82fba5-c849-49f9-82e7-e10cabab8b0f">100,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF81Nw_12f1747f-55a8-4b9e-9e79-305ab945f43c"><ix:nonFraction unitRef="shares" contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF81Nw_291b9cc8-981d-4678-86bb-d162d8cf7f3a"><ix:nonFraction unitRef="shares" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF81Nw_6381d2f5-9f16-4b84-a165-0ae7ab4bdb3c"><ix:nonFraction unitRef="shares" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF81Nw_c3877895-1e7f-4482-b03f-e92265e33c7b">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of October 31, 2021 and January 31, 2021, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMS0xLTEtMTYyMTE_0d1acf29-f362-4a8c-bcf1-c7ffbc28ae82">&#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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMy0xLTEtMTYyMTE_8f0fbf23-c8e2-4ff2-8b5f-836360cbeb6c">&#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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV8xOA_2210d6e7-c4a1-4ec3-a994-994e8eeed743"><ix:nonFraction unitRef="usdPerShare" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV8xOA_505d9c01-f9ba-4126-99b6-428cae70e0f6">0.0001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV8zMg_ad0fdc52-1d73-4095-85ad-38c5bd4dc300"><ix:nonFraction unitRef="shares" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV8zMg_c76da773-9ed1-47da-afe3-6e71b07341ae">900,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV81NA_83ab2f5c-f2e7-4622-9cbd-e669853f6865"><ix:nonFraction unitRef="shares" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV81NA_c8cb82d4-0a8b-4e87-b165-c0745ae1fd76">83,586</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV82MQ_0c7be495-1c55-49f4-9d74-a83a9da74d4b"><ix:nonFraction unitRef="shares" contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV82MQ_38be7dc9-b70f-48e1-9e22-9a8e693253ce">77,168</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of October 31, 2021 and January 31, 2021, 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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMS0xLTEtMTYyMTE_2cfb48b0-9e79-4201-b78c-04c4c7897c9b">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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMy0xLTEtMTYyMTE_4192e989-73b8-4d97-a738-274062c9bade">8</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzMtMS0xLTEtMTYyMTE_d6feb126-1a39-4674-8774-7e5bb35d2f0b">1,662,965</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzMtMy0xLTEtMTYyMTE_8780a0c1-6b44-4721-9c09-2b515791172e">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></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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzQtMS0xLTEtMTYyMTE_a8ea05da-e4de-4411-8206-5b4708835175">208,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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzQtMy0xLTEtMTYyMTE_6d2b88ba-b477-484d-9d76-24af4eb99ee7">220,348</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzUtMS0xLTEtMTYyMTE_8de1649a-6828-4e8e-b72f-3ad30fa0be19">1,871,850</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzUtMy0xLTEtMTYyMTE_81f0020a-3551-436a-9d97-460875857d21">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></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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzYtMS0xLTEtMTYyMTE_a498ded3-c242-4dfa-bb1e-57abb57feca5">3,099,614</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzYtMy0xLTEtMTYyMTE_60ea56f8-9056-4f16-86be-922bd4012969">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></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%">See accompanying notes to condensed consolidated financial statements.</span></div><div style="margin-top:3pt"><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%">-3-</span></div></div></div><div id="i555cce12dac447318d484829c6e80ea0_13"></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: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%">Condensed consolidated statements of operations and</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">comprehensive income (loss) (unaudited)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Nine months ended October 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%">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%">Revenue</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><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 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%">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="i7ae0d903d2b0460eaf703fd288c474e5_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMy0xLTEtMS0xNjIxMQ_dfbea531-a9e9-4059-b9e0-e154b733a7a1">102,733</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="id92c50f3a5654c0886a0a47bb3f452ef_D20200801-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMy0zLTEtMS0xNjIxMQ_fac25bbf-35d2-4307-9f1f-3a45aae22fbb">104,562</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="i8bb7645b2b624e20b03c40cd3759f9a4_D20210201-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMy01LTEtMS0xNjIxMQ_437714a3-ea66-49bd-863e-f7d29a9dd1e2">314,449</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="i3d265141f36d4daeb681c7cae8dd5f21_D20200201-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMy03LTEtMS0xNjIxMQ_ceb63b3d-c884-405f-b96d-3152d8774bfd">319,638</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%">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="i22ae4597d03b46d4a79aa604ac98126b_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNC0xLTEtMS0xNjIxMQ_79e87360-f288-4cbf-8ead-fd656082f5a5">49,006</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="i6e7776d9316f4ba0b769a83f9994946e_D20200801-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNC0zLTEtMS0xNjIxMQ_63dea6cf-cdf3-4d41-b259-7cf0baaced31">48,544</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="i0fc02b3580b74982b68e100bf58c73de_D20210201-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNC01LTEtMS0xNjIxMQ_969a3188-0139-4368-9420-a8dcf4d86056">144,760</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="i0a6b32852e8a469da86675c9ca2c2886_D20200201-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNC03LTEtMS0xNjIxMQ_0c0d4c5d-2eaf-4023-bb50-219e1527172a">142,352</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%">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="i21e2d73baf354873bfee802fed1e0af5_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNS0xLTEtMS0xNjIxMQ_95ad0213-bee1-4cb6-9fdb-1a699ed4b077">28,215</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="ib3c3627c366d4f6e8234de4f5d1aa7a0_D20200801-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNS0zLTEtMS0xNjIxMQ_13b4cea0-46f3-414a-b2b4-8c6de1aee4f9">26,245</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="i39c53aff6f3a424e93120ed6ff726a2f_D20210201-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNS01LTEtMS0xNjIxMQ_beb5aa2f-57fd-4d5b-a142-039e15cb2331">94,050</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="i499e586ad79242b0a7e8162cfbefdadc_D20200201-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNS03LTEtMS0xNjIxMQ_8155b830-bd93-4f33-b4c2-f4e37c2674bc">83,411</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 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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNi0xLTEtMS0xNjIxMQ_d8ee6a9d-24c8-401f-8c8a-b2f2536f5c82">179,954</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNi0zLTEtMS0xNjIxMQ_e1ad82cc-fcfa-48ba-8b27-f55f8ed34697">179,351</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNi01LTEtMS0xNjIxMQ_72138e72-6695-4eed-9b5e-8a930c857ad6">553,259</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNi03LTEtMS0xNjIxMQ_5aecb78a-93ab-48bb-8ba7-36a3a6df3835">545,401</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%">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><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%">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="i7ae0d903d2b0460eaf703fd288c474e5_D20210801-20211031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOC0xLTEtMS0xNjIxMQ_f826ca46-b8ff-43cb-bb8e-b6e7a0671850">66,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="id92c50f3a5654c0886a0a47bb3f452ef_D20200801-20201031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOC0zLTEtMS0xNjIxMQ_e28b535a-b47f-4db1-b979-9a6da341a988">65,936</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="i8bb7645b2b624e20b03c40cd3759f9a4_D20210201-20211031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOC01LTEtMS0xNjIxMQ_e4f8ada6-001a-46d2-99cc-78fd6358a1f3">204,183</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="i3d265141f36d4daeb681c7cae8dd5f21_D20200201-20201031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOC03LTEtMS0xNjIxMQ_8b3718ef-c372-4f70-826e-93e6fca18721">202,195</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%">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="i22ae4597d03b46d4a79aa604ac98126b_D20210801-20211031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOS0xLTEtMS0xNjIxMQ_81a7c74b-9ee7-4f7f-bb07-294ab66d9e7c">5,734</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="i6e7776d9316f4ba0b769a83f9994946e_D20200801-20201031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOS0zLTEtMS0xNjIxMQ_ac1535be-5aed-45fc-9f46-ad73ab7f0201">4,762</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="i0fc02b3580b74982b68e100bf58c73de_D20210201-20211031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOS01LTEtMS0xNjIxMQ_416bc41d-197a-4e18-be9d-bbede1077ade">15,567</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="i0a6b32852e8a469da86675c9ca2c2886_D20200201-20201031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOS03LTEtMS0xNjIxMQ_96baeacc-f921-4099-aeff-0d9163b94542">14,805</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%">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="i21e2d73baf354873bfee802fed1e0af5_D20210801-20211031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTAtMS0xLTEtMTYyMTE_a5281712-529c-4fce-8f5f-c50258cf365d">4,683</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="ib3c3627c366d4f6e8234de4f5d1aa7a0_D20200801-20201031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTAtMy0xLTEtMTYyMTE_7e37e692-ae54-459e-bcaf-a0c4880f1ec4">4,095</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="i39c53aff6f3a424e93120ed6ff726a2f_D20210201-20211031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTAtNS0xLTEtMTYyMTE_b3a549e0-5202-4058-8349-29d4e891daed">15,102</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="i499e586ad79242b0a7e8162cfbefdadc_D20200201-20201031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTAtNy0xLTEtMTYyMTE_aac7007d-4de2-4a8a-9993-4e515621570f">13,985</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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTEtMS0xLTEtMTYyMTE_fdfec0b4-4ef9-48bf-bf3b-251f11c1143b">76,634</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTEtMy0xLTEtMTYyMTE_c35c65e2-79b9-43a7-b7a9-fcf4e3d57cd6">74,793</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTEtNS0xLTEtMTYyMTE_7b69b0cb-c828-4ee9-b14d-0c02a7645c6a">234,852</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTEtNy0xLTEtMTYyMTE_9d27c707-cc1c-4745-b6d2-ee1354016ac9">230,985</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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTItMS0xLTEtMTYyMTE_fd986471-9c5a-4132-b310-73c09fa9dbfc">103,320</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTItMy0xLTEtMTYyMTE_76818d1d-f658-4b0e-95a3-0986030f5770">104,558</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTItNS0xLTEtMTYyMTE_bdd8f550-5caa-4246-b0e1-1f5a70e1bfcc">318,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 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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTItNy0xLTEtMTYyMTE_8dc9b916-5ff1-498e-8a75-7b90832df53d">314,416</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%">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><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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTQtMS0xLTEtMTYyMTE_23d241ab-110a-475d-85d9-ba01179cd420">12,726</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTQtMy0xLTEtMTYyMTE_44554277-0f5b-4295-9217-3a286d113265">12,880</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTQtNS0xLTEtMTYyMTE_d38d55e2-3413-46d8-bc4c-ec9ab1332e86">42,288</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTQtNy0xLTEtMTYyMTE_2e2663ff-33b8-4e3d-bcba-558b38dfd76b">36,502</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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTUtMS0xLTEtMTYyMTE_d4ee9734-2817-4563-9781-f37c4dcb87f3">38,070</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTUtMy0xLTEtMTYyMTE_526b5c79-33ba-4a3a-abd9-b8c378159bb9">30,758</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTUtNS0xLTEtMTYyMTE_830a3fc8-c0f2-4a64-a1cc-bd9fba695d91">111,437</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTUtNy0xLTEtMTYyMTE_aaf03e4f-7bcf-4959-a0ff-ca1eafc3d402">92,490</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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTYtMS0xLTEtMTYyMTE_b31ece40-f45d-4524-ae19-168f9e51d68f">20,004</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTYtMy0xLTEtMTYyMTE_35300ff9-8c59-464b-a573-0fe1daaf0bb7">22,099</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTYtNS0xLTEtMTYyMTE_912aad68-aa16-48e4-b620-dafa8c9e9f68">63,503</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTYtNy0xLTEtMTYyMTE_7f0537c7-e2f2-48ae-951a-2f42e62f04a6">61,590</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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="hqy:AmortizationOfAcquiredIntangible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTctMS0xLTEtMTYyMTE_848468de-5d56-4672-81e2-db86cf1c3336">19,642</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="hqy:AmortizationOfAcquiredIntangible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTctMy0xLTEtMTYyMTE_7d902399-3b79-4d82-a9b8-65674713392a">19,126</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="hqy:AmortizationOfAcquiredIntangible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTctNS0xLTEtMTYyMTE_da182ef9-4d02-4820-b48d-d44116fd2bf4">59,745</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="hqy:AmortizationOfAcquiredIntangible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTctNy0xLTEtMTYyMTE_122b558c-6304-469f-83b3-0e90dfaa7e68">56,905</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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTgtMS0xLTEtMTYyMTE_41702e24-c577-4a87-b4ae-74c71262f337">13,244</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTgtMy0xLTEtMTYyMTE_4b34f8ee-821b-44a9-a9fb-b1816cb54f73">8,193</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTgtNS0xLTEtMTYyMTE_03caf551-a145-4f98-a46c-6ef18aa1925f">38,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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTgtNy0xLTEtMTYyMTE_189439ff-c388-4522-9f53-0774d0647f8f">31,328</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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTktMS0xLTEtMTYyMTE_ad0eba7d-32e4-469a-a7d7-12b924ff4285">103,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 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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTktMy0xLTEtMTYyMTE_ac447cc2-10c0-4f3e-a861-9d1fdefb6299">93,056</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTktNS0xLTEtMTYyMTE_ed07f2be-b00f-46ca-b087-10f1d9ae494a">315,395</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTktNy0xLTEtMTYyMTE_710d5cbf-39c9-46f1-a000-7ed8f98b9e04">278,815</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%">Income (loss) 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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjAtMS0xLTEtMTYyMTE_27f9b868-6dfd-4e24-b731-e003095a80f0">366</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjAtMy0xLTEtMTYyMTE_5381b59c-bc85-4c77-a95e-8ad9b2486f51">11,502</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjAtNS0xLTEtMTYyMTE_a9bd2c5a-9080-434e-9701-b416a6e797a9">3,012</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjAtNy0xLTEtMTYyMTE_af0d477a-0d9c-4153-ac97-084fc39f70d2">35,601</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%">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><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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjItMS0xLTEtMTYyMTE_f6463d18-0711-4e84-b5ce-83c80bf3703e">11,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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjItMy0xLTEtMTYyMTE_79a51f79-6aa5-4176-8294-17d5525b3606">6,952</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjItNS0xLTEtMTYyMTE_97b7bd4c-fcba-41ae-9115-67adb2f672dd">25,824</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjItNy0xLTEtMTYyMTE_759a83e3-16fc-41d2-ad1a-f99d459c3698">28,110</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 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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjMtMS0xLTEtMTYyMTE_0f84d349-1c35-40a6-b9a0-f64974de1a8d">3,122</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjMtMy0xLTEtMTYyMTE_38c70ccf-fc89-4ce7-9886-5af6bb149f35">421</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjMtNS0xLTEtMTYyMTE_c7fe3ae4-390b-419a-9796-2a8c9e1bde73">164</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjMtNy0xLTEtMTYyMTE_17a41257-a86c-4fa6-b345-f9009b2d9b24">2,009</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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjQtMS0xLTEtMTYyMTE_a88ec2fb-8e12-4996-8d14-9e04e19b2a8e">8,759</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjQtMy0xLTEtMTYyMTE_49682cf4-0b45-485b-8863-044347d71302">7,373</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjQtNS0xLTEtMTYyMTE_d316521d-41c0-44b6-bd86-2969658ce972">25,988</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjQtNy0xLTEtMTYyMTE_c8393992-299c-4ec9-af30-8ff64844be9b">30,119</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%">Income (loss) 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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjUtMS0xLTEtMTYyMTE_8eaa1c0f-596a-45f9-b19e-fea89f76be44">9,125</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjUtMy0xLTEtMTYyMTE_c5fdb36e-3c10-41fd-9d0c-bc03c6aa0098">4,129</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjUtNS0xLTEtMTYyMTE_9c21fbdb-eb66-4b14-8e02-5f2e0134b0f5">22,976</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjUtNy0xLTEtMTYyMTE_04f75caf-84d1-45ea-8226-8e8170e2975c">5,482</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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjYtMS0xLTEtMTYyMTE_d7bbc36d-0900-467d-95dd-bc269f342dd8">4,087</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjYtMy0xLTEtMTYyMTE_df8cfb21-706b-4e1f-865a-5b38ff8a78e3">2,340</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjYtNS0xLTEtMTYyMTE_4225d3a0-0622-4d8b-9dd6-42c009d00e66">11,505</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjYtNy0xLTEtMTYyMTE_1363810e-45f6-440b-9a5b-84ce192dcb57">2,015</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 (loss) and comprehensive income (loss)</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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctMS0xLTEtMTYyMTE_8111a3e5-82df-4bd9-97e6-17c1e9adb917"><ix:nonFraction unitRef="usd" contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctMS0xLTEtMTYyMTE_d6c6d478-717c-4a26-8c09-ee030a340118">5,038</ix:nonFraction></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 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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctMy0xLTEtMTYyMTE_2ea0c529-8546-4def-85bc-86e15b1fd075"><ix:nonFraction unitRef="usd" contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctMy0xLTEtMTYyMTE_5ab76413-9653-4f9d-90d2-f60f65fd67f9">1,789</ix:nonFraction></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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctNS0xLTEtMTYyMTE_2e105cbc-0d1d-487d-ac5e-1b810a102f3c"><ix:nonFraction unitRef="usd" contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctNS0xLTEtMTYyMTE_50ca6da1-6b3b-48f8-8e05-4d4931f7adfb">11,471</ix:nonFraction></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 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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctNy0xLTEtMTYyMTE_bedf2017-84f7-4e68-957f-aa7de302b68b"><ix:nonFraction unitRef="usd" contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctNy0xLTEtMTYyMTE_db453c6f-02a6-4d85-bdce-97490d51e267">3,467</ix:nonFraction></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 (loss) 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><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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjktMS0xLTEtMTYyMTE_f0987827-5910-47a3-923f-ef3590e31daa">0.06</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjktMy0xLTEtMTYyMTE_f1968778-745a-4007-806d-3cfc18480e2e">0.02</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjktNS0xLTEtMTYyMTE_45cdbf67-a60d-4f73-8701-f342062c545e">0.14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjktNy0xLTEtMTYyMTE_1054e21c-7dfc-4bfd-97fc-3549dd840825">0.05</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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzAtMS0xLTEtMTYyMTE_4e00eb0e-63ea-40f9-a2ff-c8a676f702a1">0.06</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzAtMy0xLTEtMTYyMTE_7d756768-8899-4d13-9c80-191895a0f515">0.02</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzAtNS0xLTEtMTYyMTE_c5332403-9e9d-463e-ab86-6d96b5fd51f8">0.14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzAtNy0xLTEtMTYyMTE_b12b40fd-1d8e-45ff-9a08-b6bec498318a">0.05</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 (loss) 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><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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzItMS0xLTEtMTYyMTE_98d7bc95-2a46-445b-84d4-c91964e7afd8">83,551</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzItMy0xLTEtMTYyMTE_6f0d8fa1-d20a-4522-8a19-8e2bef491e5d">76,701</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzItNS0xLTEtMTYyMTE_6167d6e5-01cb-4934-90bc-d8a221f9844d">82,939</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzItNy0xLTEtMTYyMTE_ea16a135-fc74-43ce-95ca-dd0b0d47b651">73,358</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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzMtMS0xLTEtMTYyMTE_08370c6e-ba10-4ea2-946c-7c67049a40c4">83,551</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzMtMy0xLTEtMTYyMTE_ca29cef5-3d23-45af-bf58-0e8dcf4bab36">77,845</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzMtNS0xLTEtMTYyMTE_015c48f3-32cf-4762-8553-d9d58d8acd86">82,939</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzMtNy0xLTEtMTYyMTE_2946385c-2bec-41fc-9db4-2b304341f18d">74,665</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%">See accompanying notes to condensed 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%">-4-</span></div></div></div><div id="i555cce12dac447318d484829c6e80ea0_16"></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: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%">Condensed consolidated statements of stockholders&#8217; equity (unaudited) </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Nine months ended October 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%">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%">Total stockholders' equity, beginning balance</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="i5c7ab7cc7d9d4197b5b275e15b35fcc7_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMi0xLTEtMS0xNjIxMQ_2fe5ad59-a323-4a9a-aab5-0f08327d83dd">1,862,666</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="i1495d33daaba46ffb52cae2d2fcbbdda_I20200731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMi0zLTEtMS0xNjIxMQ_beba9920-23ca-4806-a93e-911ef0a64824">1,340,336</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMi01LTEtMS0xNjIxMQ_7c8df6ea-f2cf-4882-82ef-7b06127a765d">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;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="i8d983241d8d34f518bf290f38c065e9f_I20200131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMi03LTEtMS0xNjIxMQ_28f8bb4c-497b-451a-9665-9289288005fe">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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock:</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><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%">Beginning balance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0555be79e754953a013f7c1f8262f6d_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfNS0xLTEtMS0xNjIxMQ_718e7aeb-e714-43a7-832e-2ea32dd45b2c">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="if1043f10d7bf4d2aa0dab937859f7fc8_I20200731" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfNS0zLTEtMS0xNjIxMQ_9b63866b-dfb3-4da8-a825-08ef55792b6c">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="i03cde6c065fe4f60ad6011d594741c43_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfNS01LTEtMS0xNjIxMQ_1924dbaf-80a2-4505-9026-dbed4222e434">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="iaf3fc7a036f240b2967852bb6f66f71c_I20200131" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfNS03LTEtMS0xNjIxMQ_de543523-ad05-42b2-ac15-85695a482322">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 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%">Issuance of common stock upon exercise of stock 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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><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 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%">Other issuance of common 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%">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%"><ix:nonFraction unitRef="usd" contextRef="i048882a45e374f48b8096c56f8a1726b_D20200201-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfNy03LTEtMS0xNjIxMQ_21a346ee-1201-402c-b746-ebad61cdce4f">1</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%">Ending balance</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="if2bb4c6f0f294033864ba8b214094767_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfOC0xLTEtMS0xNjIxMQ_5ac2e4b3-e9ce-42cf-ae4b-1a41a38622a2">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;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="i33b0f498a49e43e0842a9f91de02afe8_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfOC0zLTEtMS0xNjIxMQ_c9d2a3e8-a0c4-4587-8d27-07f4c8c0f301">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;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="if2bb4c6f0f294033864ba8b214094767_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfOC01LTEtMS0xNjIxMQ_41ddd4a4-2b78-4242-b773-4290e75ccddc">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;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="i33b0f498a49e43e0842a9f91de02afe8_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfOC03LTEtMS0xNjIxMQ_4cd899af-08b3-48c1-808c-c32b75546129">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></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%">Additional paid-in capital:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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%">Beginning balance</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="ief013d8f18694f3b85b7b108005c9c4e_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTAtMS0xLTEtMTYyMTE_e2a96db1-c997-469c-ac15-fb14fe840b08">1,648,743</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="ifd2e6c51cf504e60940f8942b3cdf4c4_I20200731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTAtMy0xLTEtMTYyMTE_d2219a1f-30d3-4f42-b608-c74d387186de">1,127,136</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="icfe95b46856b440c9a4eaa028243e4f6_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTAtNS0xLTEtMTYyMTE_2043ba07-4191-48b8-8063-f2243ad72e97">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="i1551cc05511443b2803a8c2915d4f3df_I20200131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTAtNy0xLTEtMTYyMTE_47c4613a-5ff9-47f7-9c8d-4bedd9ab6d9a">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 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%">Issuance of common stock upon exercise of stock 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="usd" contextRef="i6d30c81ce8fd4f388e41758884685bad_D20210801-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTEtMS0xLTEtMTYyMTE_3eda107b-990d-4753-8e35-0e105f5ecdac">938</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="iac5ca9191a69430597a5ae1d62ef8b62_D20200801-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTEtMy0xLTEtMTYyMTE_d1aecf77-875f-49c6-830f-dcf9837df6df">1,651</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="ic8e79e1b9ac84910a5435431d73259ee_D20210201-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTEtNS0xLTEtMTYyMTE_610ca3f0-03f1-45ec-ad85-216e17b1f020">6,253</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="icc5023dbea1645688c42ad7c64c11283_D20200201-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTEtNy0xLTEtMTYyMTE_c36f92cf-9583-4e9d-8672-2270d0e4cf43">4,402</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:bottom"><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac5ca9191a69430597a5ae1d62ef8b62_D20200801-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTItMy0xLTEtMTYyMTE_e2a7bdc8-8f4f-49a2-9fa0-c0e2c5fe473c">2</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="ic8e79e1b9ac84910a5435431d73259ee_D20210201-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTItNS0xLTEtMTYyMTE_47c14911-c6cd-432f-8a6b-bcb0c4b5e46f">456,640</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="icc5023dbea1645688c42ad7c64c11283_D20200201-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTItNy0xLTEtMTYyMTE_b015f900-4d5a-463d-b62b-66d29f292f27">286,779</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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d30c81ce8fd4f388e41758884685bad_D20210801-20211031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTMtMS0xLTEtMTYyMTE_2be7b0c7-fa3f-4965-8826-aa7cd3e9decf">13,284</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="iac5ca9191a69430597a5ae1d62ef8b62_D20200801-20201031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTMtMy0xLTEtMTYyMTE_95c68f90-1087-4591-8ee1-e44ef4817770">11,479</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="ic8e79e1b9ac84910a5435431d73259ee_D20210201-20211031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTMtNS0xLTEtMTYyMTE_168af056-5500-4507-815a-b7a79a716f51">41,700</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="icc5023dbea1645688c42ad7c64c11283_D20200201-20201031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTMtNy0xLTEtMTYyMTE_fbb65fa5-fa22-4106-aa29-0dd65227fa4b">30,313</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%">Ending balance</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="ibd6f46a620b045b2abf7ed2c658636c4_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTQtMS0xLTEtMTYyMTE_7a366b8b-9a68-4d0d-9baa-60d8c286d168">1,662,965</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="i59331c8fb24948f9a03b4b0b894c5577_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTQtMy0xLTEtMTYyMTE_b86f1c1e-9003-4f97-a640-c7b4f7490f5b">1,140,268</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="ibd6f46a620b045b2abf7ed2c658636c4_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTQtNS0xLTEtMTYyMTE_e0e2f770-f20f-495d-a387-209265a72f77">1,662,965</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="i59331c8fb24948f9a03b4b0b894c5577_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTQtNy0xLTEtMTYyMTE_528103a7-95fe-4bb7-8ff4-3a0e874e5180">1,140,268</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 earnings</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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 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%">Beginning balance</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="i433b0fdf639640cba143ef9c23680429_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTYtMS0xLTEtMTYyMTE_2d5e0a60-13d1-4a12-a773-e1a665bc225e">213,915</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="ifd14ca71083640bf9dac9baf31576c08_I20200731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTYtMy0xLTEtMTYyMTE_0818592c-cc7d-4329-ae41-eb16c99fa82c">213,192</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="i26cb5a3d9d48424b9a2f61cd4e40fcbc_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTYtNS0xLTEtMTYyMTE_69108e16-788d-49b6-8843-ec448c2cb9f1">220,348</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="i5ba98a62d1d541f888f6f26596ba10fb_I20200131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTYtNy0xLTEtMTYyMTE_0ef04371-5007-423c-81ca-3eb23dfd0227">211,514</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4c50d32b63264c158c703e70bf1b9a4d_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTctMS0xLTEtMTYyMTE_74062b77-b8a2-4f3e-95ec-acc30a9450e4">5,038</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="i4b2137e6dbc54ffd8a6110a1d473c017_D20200801-20201031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTctMy0xLTEtMTYyMTE_08abda5d-8c93-4d69-a119-364094a2d96b">1,789</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="i58a22e4e97f54ff4b6a681f6e0f010ce_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTctNS0xLTEtMTYyMTE_2c295676-f9b0-4c13-b877-c541b49a5aa2">11,471</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="if1b6c1b78d8e43149b79d6008f2ac021_D20200201-20201031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTctNy0xLTEtMTYyMTE_adf9e8b8-d8cb-4cfb-8ec6-47a93cc7a742">3,467</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%">Ending balance</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="i08692df7d50c45daa89fba308fa91f7c_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTgtMS0xLTEtMTYyMTE_7c84fc53-dc64-4130-a971-5a791882f883">208,877</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="i2580dfd8c25c483d94101a13d5a33e42_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTgtMy0xLTEtMTYyMTE_630d660c-cb6b-41d7-ab7b-2923096c0614">214,981</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="i08692df7d50c45daa89fba308fa91f7c_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTgtNS0xLTEtMTYyMTE_a41e0df4-e511-4223-8d55-4993a5048f69">208,877</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="i2580dfd8c25c483d94101a13d5a33e42_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTgtNy0xLTEtMTYyMTE_b5740e4c-ac66-4b4c-9894-50fba6588516">214,981</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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;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 #000;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 #000;padding:0 1pt"></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%">Total stockholders' equity, ending balance</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMjAtMS0xLTEtMTYyMTE_136481e8-5a56-40f0-9940-104760e169c0">1,871,850</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="i1eae89673f684d9eb281b91faecd5686_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMjAtMy0xLTEtMTYyMTE_2ff797e5-2aba-4a37-8abe-482e17b37c98">1,355,257</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMjAtNS0xLTEtMTYyMTE_25f7dfe8-715e-4381-af69-ccab01b020c3">1,871,850</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="i1eae89673f684d9eb281b91faecd5686_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMjAtNy0xLTEtMTYyMTE_831fdc56-fea1-4744-92a0-4ecd71a7653b">1,355,257</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-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to condensed 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%">-5-</span></div></div></div><div id="i555cce12dac447318d484829c6e80ea0_19"></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: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%">Condensed consolidated statements of cash flows (unaudited)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Nine months ended October 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 #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 flows from operating activities:</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;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 (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMy0xLTEtMS0xNjIxMQ_5be9e71c-64ec-4398-81f7-52c3bc4c69dd">11,471</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMy0zLTEtMS0xNjIxMQ_7fdb935f-f769-42a4-b51a-250967aec412">3,467</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%">Adjustments to reconcile net income (loss) 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></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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfNS0xLTEtMS0xNjIxMQ_2533d742-63d9-4a48-a72a-11b349fd27c4">98,364</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfNS0zLTEtMS0xNjIxMQ_7940a7f9-9b3d-4e75-9229-3a45c4c9594a">85,485</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfNi0xLTEtMS0xNjIxMQ_2c8d62b1-3906-4e77-ab1e-d97c6fa34177">41,700</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfNi0zLTEtMS0xNjIxMQ_35478bf7-b1b8-4ac8-b622-98c86a81b44e">30,313</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 discount and 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfNy0xLTEtMS0xNjIxMQ_79184014-86f6-4a6d-94cb-a8ada93821a8">3,616</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfNy0zLTEtMS0xNjIxMQ_6a8efb71-5ecd-453d-8aaa-1b10d6a17b85">3,818</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%">Loss on extinguishment of 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfOC0xLTEtMS0xNjIxMQ_d9784d75-71e7-4f50-954f-2184bc93f683">4,044</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfOC0zLTEtMS0xNjIxMQ_77412c78-b4ac-4cfb-8131-33a5a5a9cbf4">&#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%">Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfOS0xLTEtMS0xNjIxMQ_b437a4b8-9042-4194-862b-4d65ee24adab">2,147</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfOS0zLTEtMS0xNjIxMQ_ae5e4f3b-5d09-45a1-a43a-399aa5f493c5">&#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%">Other non-cash items</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTAtMS0xLTEtMTYyMTE_d1c03913-f8be-431b-86f3-e2a913fffdb4">750</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTAtMy0xLTEtMTYyMTE_2607b449-accc-4138-8728-0a52abd32319">1,727</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%">Deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTEtMS0xLTEtMjE2MDk_b83dd14e-13c3-42a5-aadc-ada5026e305b">8,765</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTEtMy0xLTEtMjE2MDk_37f8ce75-8e2f-47d0-b634-e3a1518ae97a">973</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 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%">Changes in operating assets and 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 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, 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTMtMS0xLTEtMTYyMTE_98b8f92f-c2dd-40e7-849a-c2ff255458e6">10,090</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTMtMy0xLTEtMTYyMTE_02918720-b84c-4630-af6f-db8779a570bb">8,063</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%">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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTQtMS0xLTEtMTYyMTE_d6a3c4f6-ee65-42d5-9f8d-f7c0585586b5">19,888</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTQtMy0xLTEtMTYyMTE_4e96b804-4fe8-44bd-98fa-ac6f020f3c29">3,309</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 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="hqy:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTUtMS0xLTEtMTYyMTE_ddeaa5b0-b0d2-48a4-96c8-f75f36cb0a19">8,944</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" sign="-" name="hqy:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTUtMy0xLTEtMTYyMTE_759f2383-75aa-4b55-928e-177f441650aa">8,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTYtMS0xLTEtMTYyMTE_9096e2cc-125e-4511-9a3a-997260c4d637">18,098</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTYtMy0xLTEtMTYyMTE_13494149-e957-4e51-bcb9-9dd6f47ee0e2">15,251</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%">Accounts payable, accrued liabilities, and other current 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTctMS0xLTEtMTYyMTE_30b663d1-5ef3-49d6-ae2d-31468be941cb">34,023</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTctMy0xLTEtMTYyMTE_def2aad7-9322-47d3-9d2f-80b1194eea85">7,936</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 liabilities, non-current</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="hqy:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTgtMS0xLTEtMTYyMTE_f1af8bcb-68e7-4b45-9295-e30974991cba">6,808</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" sign="-" name="hqy:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTgtMy0xLTEtMTYyMTE_2091766f-f78a-4b92-81ae-09d56b60f7fb">8,361</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 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherDeferredLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTktMS0xLTEtMTYyMTE_04d5fa41-2386-48da-8dc3-05404321e326">6,034</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherDeferredLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTktMy0xLTEtMTYyMTE_9ea29ca6-ab4d-4348-8081-c9c60a73aa91">8,712</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%">Net cash provided by operating activities</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjAtMS0xLTEtMjE2MDk_4f702cb0-1b6d-4359-934d-66b1bb5a201b">90,438</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjAtMy0xLTEtMjE2MDk_3733af9f-dcad-4732-a3d0-b63df37bba6e">120,717</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%">Cash flows from investing activities:</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: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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjItMS0xLTEtMTYyMTE_83210a25-c378-4435-983c-477c2e1cc995">49,533</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjItMy0xLTEtMTYyMTE_4af7c890-fa79-46d6-bde7-76459b475afa">&#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 software and capitalized software development 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:PaymentsForSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjMtMS0xLTEtMTYyMTE_b265ff13-5a57-4065-ae9a-086f45b91c14">49,033</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:PaymentsForSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjMtMy0xLTEtMTYyMTE_56426773-abc7-4899-9d80-479732de398d">37,242</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 property 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjQtMS0xLTEtMTYyMTE_5dea86ee-0650-44bf-ad91-a89b85892aa2">7,284</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjQtMy0xLTEtMTYyMTE_5fa84277-2f5d-49e0-bc6d-0b953409e898">11,388</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjUtMS0xLTEtMTYyMTE_895d325c-bc15-4c38-b4b1-90ad97dc2fd0">64,463</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjUtMy0xLTEtMTYyMTE_5a86a062-f557-4352-bbc4-e6bcf0423f9c">28,100</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 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjYtMS0xLTEtMTYyMTE_b23705ed-25bb-4a4a-96bb-e2400e6a109c">2,367</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjYtMy0xLTEtMTYyMTE_c2130bac-860f-464d-9a39-b9ef44c18d4d">&#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%">Net cash used in investing 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjctMS0xLTEtMjE2MDk_721057e2-04aa-4a33-b4b3-4abc5f2c3237">167,946</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjctMy0xLTEtMjE2MDk_84be69d2-5606-4d4d-8b83-75f93323e8c2">76,730</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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></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%">Principal payments on 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjktMS0xLTEtMTYyMTE_7fc9cddb-a588-4ba5-84d4-8918d9e3e77f">1,003,125</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjktMy0xLTEtMTYyMTE_e2627bf7-3959-4374-af5e-5b6a0ac447d4">223,438</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 issuance 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzAtMS0xLTEtMTYyMTE_5773b145-d5df-415c-9856-6cbb8327300c">950,000</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzAtMy0xLTEtMTYyMTE_91cf5559-3ef4-4015-889f-90cbb29bb050">&#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%">Payment 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzEtMS0xLTEtMTYyMTE_4e7e93a8-ff82-4b66-a1e1-57e83da36cdc">11,846</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzEtMy0xLTEtMTYyMTE_9431ab04-6955-4195-aca7-75b214453c9e">&#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 follow-on equity offering, net of payments for offering 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzItMS0xLTEtMTYyMTE_07d2a88f-2e27-4666-84f1-1987a02ae855">456,642</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzItMy0xLTEtMTYyMTE_9c606881-779d-453c-8851-a6434b0858c5">286,779</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, 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="hqy:PaymentsToSettleClientHeldFunds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzMtMS0xLTEtMTYyMTE_59e66fa9-e647-4adb-beae-3969c45ac154">1,565</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="hqy:PaymentsToSettleClientHeldFunds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzMtMy0xLTEtMTYyMTE_860cf4e9-63e2-4b17-bb5d-657d436b4188">4,189</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 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzQtMS0xLTEtMTYyMTE_82939541-3206-42f5-a609-d90354acecfb">7,728</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzQtMy0xLTEtMTYyMTE_c96cc792-ded2-4c7a-b784-93eba6acbe2d">4,491</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%">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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzUtMS0xLTEtMTYyMTE_951c81b6-b52f-4b48-a51d-018544862e4a">397,834</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzUtMy0xLTEtMTYyMTE_c45da40f-4928-4d45-9614-0d0a636b6c4e">63,643</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%">Increase 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzYtMS0xLTEtMjE2MDk_e077ca15-fd1f-4bbf-b833-9ff55b9ba41c">320,326</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzYtMy0xLTEtMjE2MDk_128553a3-b992-47d2-87cb-ccecdaf59fef">107,630</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%">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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzctMS0xLTEtMjE2MDk_3431fcd6-d491-46a9-a9ed-b0cc6b2c1599">328,803</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="i8d983241d8d34f518bf290f38c065e9f_I20200131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzctMy0xLTEtMjE2MDk_de730bbc-b42c-43ac-a117-02509a72a075">191,726</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%">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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzgtMS0xLTEtMjE2MDk_22938f08-9efe-47b2-9f88-ce130780f360">649,129</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="i1eae89673f684d9eb281b91faecd5686_I20201031" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzgtMy0xLTEtMjE2MDk_95483016-ae49-40b0-a992-a3cadef32a2a">299,356</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%">See accompanying notes to condensed 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%">-6-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt"><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%">Condensed consolidated statements of cash flows (unaudited) (continued)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Nine months ended October 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 #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%">Supplemental cash flow data:</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: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:#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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfMy0xLTEtMS0xNjIxMQ_eba1f796-4af8-4178-8121-428c7d19fcf5">13,685</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfMy0zLTEtMS0xNjIxMQ_0c39bd28-2d30-4a46-bd46-b5fa92ed2d03">22,849</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%">Income tax payments (refunds), 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfNC0xLTEtMS0xNjIxMQ_65cacf31-f49c-4bd4-a7f5-7c44ef805400">5,926</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfNC0zLTEtMS0xNjIxMQ_05086248-7af3-40b2-9eb6-258fb70534f1">1,053</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%">Supplemental disclosures of non-cash investing and financing activities:</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: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="i9ca59c39987f43a4b3e712984bece596_D20210201-20211031" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfNi0xLTEtMS0xNjIxMQ_88ec737e-3b04-44a9-bb43-feb07143ab5c">3,708</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="i525c585d12f045e48e25e4221a5c2e49_D20200201-20201031" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfNi0zLTEtMS0xNjIxMQ_33fc2354-19fd-4ad2-beec-5ee9cf99460e">1,346</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 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfNy0xLTEtMS0xNjIxMQ_b010567d-6864-4f0e-bcf9-08f02369a8bf">479</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfNy0zLTEtMS0xNjIxMQ_686d6049-746a-4f75-a443-e4944354ec4a">167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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 intangible member assets included in accounts payable or accrued 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="i3e6dafa6b7694b9790df85bd3ee4d8dc_D20210201-20211031" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfOC0xLTEtMS0xNjIxMQ_660f6a99-3a0d-41cc-ad25-d6b2f93128ff">2,281</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="i73b8162fd4e0482f8ef7ec210447710a_D20200201-20201031" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfOC0zLTEtMS0xNjIxMQ_bce3098d-352e-4ccb-acd5-1c5a266deb0b">289</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%">Contingent consideration recognized at acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfOS0xLTEtMS0xNjIxMQ_376cbb47-bb67-480e-a632-b5ee82c48467">8,147</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfOS0zLTEtMS0xNjIxMQ_aacc224f-4292-4f98-a506-885fbc3a65cf">&#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%">Exercise of common stock options 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="hqy:ExerciseofStockOptionsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfMTEtMS0xLTEtMTYyMTE_b6e7de8f-029c-401a-b2ee-35095143eb6e">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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="hqy:ExerciseofStockOptionsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfMTEtMy0xLTEtMTYyMTE_84323561-d7b9-41f9-b77e-1f3d5cc5894b">89</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 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;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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfMTItMS0xLTEtMTYyMTE_715e89c7-9db1-47b4-88d9-02830bc61634">19</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="usd" contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfMTItMy0xLTEtMTYyMTE_6084fc81-3ac1-4dbd-886b-a312cee5c851">5,838</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:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to condensed 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%">-7-</span></div></div></div><div id="i555cce12dac447318d484829c6e80ea0_22"></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="#i555cce12dac447318d484829c6e80ea0_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div id="i555cce12dac447318d484829c6e80ea0_25"></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 condensed 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMzIzMA_8331bd1a-c3b9-4fdf-9423-6d12238bd222" continuedAt="i91334fd7e008476cac74c227f2ad863a" escape="true">Summary of business and significant accounting policies </ix:nonNumeric></span></div><ix:continuation id="i91334fd7e008476cac74c227f2ad863a"><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%">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-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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="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:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMzIyNg_f3a90a0b-a897-4276-9750-a67f847911b8" escape="true">The condensed 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.</ix:nonNumeric></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%">Basis of 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:400;line-height:120%"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMzIyMQ_f6aec798-e4fa-442b-ab31-a8da50d2145e" escape="true">The accompanying condensed consolidated financial statements as of October&#160;31, 2021 and for the three and nine months ended October&#160;31, 2021 and 2020 are unaudited and have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP") and the applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. In the opinion of management, the interim data includes all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results for the interim periods. Certain information and note disclosures normally included in annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2021. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP.</ix:nonNumeric> </span></div><div style="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:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMzIyOQ_b6268c7d-50df-4946-8cd2-81eba985c1b3" escape="true">Certain reclassifications have been made to&#160;prior year amounts&#160;to conform to the current year presentation.</ix:nonNumeric> </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 style="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="i8e72977a6f504f1cb2bc1ed2a2a00493_D20210201-20210430" decimals="-3" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMjIwNg_e8b5d88a-ca1f-40a7-af28-caca11cb2fb0">5,750,000</ix:nonFraction> shares of common stock at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i47147fa09ad943dfb2bccaf878aa478e_I20210430" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMjI2Mg_361cc2a4-2db0-4f3e-a91d-eb27921a1f89">80.30</ix:nonFraction> per share, less the underwriters' discount. The Company received net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i8e72977a6f504f1cb2bc1ed2a2a00493_D20210201-20210430" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMjM0Ng_599224ab-7f9d-488e-a3a3-24972c1f4c5b">456.6</ix:nonFraction> million after deducting underwriting discounts and commissions of $<ix:nonFraction unitRef="usd" contextRef="i8e72977a6f504f1cb2bc1ed2a2a00493_D20210201-20210430" decimals="-5" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMjQwNw_7cecbc25-4562-4cca-ab40-c67f9c0937c9">4.6</ix:nonFraction> million and other offering expenses of approximately $<ix:nonFraction unitRef="usd" contextRef="i47147fa09ad943dfb2bccaf878aa478e_I20210430" decimals="-5" name="hqy:StockIssuanceCostsPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMjQ1NQ_7532cd71-6cef-4c98-98c6-73d3f4b45f63">0.5</ix:nonFraction> million. The Company used $<ix:nonFraction unitRef="usd" contextRef="ib6609db9623c42cd877a600f16fd690f_D20210308-20210308" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMjQ3Ng_d3677e7b-dc80-43bf-9dd8-1191eb195b61">50.2</ix:nonFraction> million of the net proceeds from the offering to acquire <ix:nonFraction unitRef="number" contextRef="i93be55fb81d84f0e824f45b22b9ef67e_I20210308" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMjUyOA_8abd8e7e-31e4-4b90-a2d2-7b3facaffef6">100</ix:nonFraction>% of the outstanding capital stock of Fort Effect Corp, d/b/a Luum, and used an additional $<ix:nonFraction unitRef="usd" contextRef="ibc48c2d59dc94c32ab4aa637359ecb49_D20210901-20210929" decimals="-5" name="hqy:PaymentsForAssetAcquisition" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMTA5OTUxMTYzMTExMg_0974d617-d225-498b-9804-eda28d560098">60.8</ix:nonFraction> million to acquire the Fifth Third Bank HSA portfolio. The Company used the remaining net proceeds from the offering, and other cash on hand, for the acquisition of Further on November 1, 2021. For a description of the Further acquisition, refer to Note 11&#8212;Subsequent events.</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%">Significant accounting 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%">There have been no material changes in the Company&#8217;s significant accounting policies as compared to the significant accounting policies described in the Company&#8217;s Annual Report on&#160;Form&#160;10-K for the fiscal year ended January&#160;31, 2021.</span></div><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMzI0NQ_1f3f191d-6ec0-4ec4-a78b-565dc73e8241" 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%">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%">Recently issued accounting pronouncements not yet adopted</span></div><div style="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></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%">-8-</span></div></div></div><div id="i555cce12dac447318d484829c6e80ea0_28"></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">Table of Contents</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;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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RleHRyZWdpb246NjJlMjljNmNjZmNlNGQ1ZjlmNzE4YmM3MjFkMTc4ZWNfNjQx_8ef795a6-4f24-4f14-89e2-eaa23fbae7ec" continuedAt="i45f71ebd07b5450296f42396ecd472d3" escape="true">Net income (loss) per share</ix:nonNumeric></span></div><ix:continuation id="i45f71ebd07b5450296f42396ecd472d3"><div style="margin-bottom:6pt;margin-top:6pt"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RleHRyZWdpb246NjJlMjljNmNjZmNlNGQ1ZjlmNzE4YmM3MjFkMTc4ZWNfNjQz_ca0b167b-e77d-4894-b82b-8c3e0ad11934" escape="true"><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 (loss) per share: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Nine months ended October 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%">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%">Numerator (basic and diluted):</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><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMy0xLTEtMS0xNjIxMQ_58151421-0bb4-4cbd-a3b6-eb39d95445d1">5,038</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMy0zLTEtMS0xNjIxMQ_872a2b39-006f-4814-ae6c-45c214253ff9">1,789</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMy01LTEtMS0xNjIxMQ_7f5485a0-b8f3-46b8-b361-6d1b8538b4d9">11,471</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMy03LTEtMS0xNjIxMQ_e4dbc508-5b0e-4f80-9079-d1c1e56afc9e">3,467</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><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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNS0xLTEtMS0xNjIxMQ_fcc05233-6fa0-4b50-bc92-4172b178b4d5">83,551</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNS0zLTEtMS0xNjIxMQ_1c2d6ca5-3717-4938-bcf9-1faf3451db94">76,701</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNS01LTEtMS0xNjIxMQ_0d515cf2-15ff-4cc3-8415-95978c1f9ba1">82,939</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNS03LTEtMS0xNjIxMQ_ae649465-881a-404b-8e41-a1a1f2a68864">73,358</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><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 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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNy0xLTEtMS0xNjIxMQ_29ad4357-bf30-43cb-9383-adddf66b45bc">83,551</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNy0zLTEtMS0xNjIxMQ_a663ddac-a96f-4fa3-acfb-f84264e85f48">76,701</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNy01LTEtMS0xNjIxMQ_909977b2-6c8b-4029-8492-3534a2adeea8">82,939</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNy03LTEtMS0xNjIxMQ_13859888-caa2-4c31-962a-a77e371bd434">73,358</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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOC0xLTEtMS0xNjIxMQ_9e974d34-5748-4d27-84a0-162b6f337f54">&#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="shares" contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOC0zLTEtMS0xNjIxMQ_d850cac3-536d-4090-88d5-e69e8f26ef5f">1,144</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOC01LTEtMS0xNjIxMQ_a13fde30-6edb-446e-96c8-6d2f95bc73cb">&#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="shares" contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOC03LTEtMS0xNjIxMQ_dffc25fa-f662-42ab-b607-6864e3872fb4">1,307</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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOS0xLTEtMS0xNjIxMQ_36fb289d-844c-4574-91fb-bac068e3e054">83,551</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOS0zLTEtMS0xNjIxMQ_8d0e987b-f435-47f7-8907-cbd42eba4740">77,845</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOS01LTEtMS0xNjIxMQ_3de21f35-b6ac-4a66-b495-a4dd029be23b">82,939</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="shares" contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOS03LTEtMS0xNjIxMQ_22d47c16-2599-4c5a-beb9-562507448e80">74,665</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 (loss) 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><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 2px 6.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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTEtMS0xLTEtMTYyMTE_35bb457c-6512-4888-a031-0d1a86de072d">0.06</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTEtMy0xLTEtMTYyMTE_966d8294-323a-41dd-8d43-929457892969">0.02</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTEtNS0xLTEtMTYyMTE_2293fe7c-308f-4294-9a22-b210ce80bef6">0.14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTEtNy0xLTEtMTYyMTE_fd5f9ee9-a2f9-4988-acae-f44b5df80e78">0.05</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 6.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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTItMS0xLTEtMTYyMTE_1e63e64a-a4b2-4fd5-bc6c-fc7d54e51c28">0.06</ix:nonFraction>)</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTItMy0xLTEtMTYyMTE_23587caa-829e-405c-9f34-8d97db661916">0.02</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTItNS0xLTEtMTYyMTE_91daa7ad-e52c-4122-b875-71f32b603277">0.14</ix:nonFraction>)</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTItNy0xLTEtMTYyMTE_808f507d-6f8b-41da-879a-5c5fded5f0bb">0.05</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></ix:nonNumeric></div><div style="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 three months ended October&#160;31, 2021 and 2020, <ix:nonFraction unitRef="shares" contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RleHRyZWdpb246NjJlMjljNmNjZmNlNGQ1ZjlmNzE4YmM3MjFkMTc4ZWNfMTc4_929ba675-e55b-47ab-8185-8f106d18f2da">1.6</ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RleHRyZWdpb246NjJlMjljNmNjZmNlNGQ1ZjlmNzE4YmM3MjFkMTc4ZWNfMTg1_887b06b0-a78f-4e0e-870b-4daf70139eab">1.0</ix:nonFraction> million shares, respectively, attributable to 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></div><div style="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 nine months ended October&#160;31, 2021 and 2020, approximately <ix:nonFraction unitRef="shares" contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RleHRyZWdpb246NjJlMjljNmNjZmNlNGQ1ZjlmNzE4YmM3MjFkMTc4ZWNfNDMy_668b678d-9c09-4a7e-8cf8-9fd4a2603dbc">1.9</ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RleHRyZWdpb246NjJlMjljNmNjZmNlNGQ1ZjlmNzE4YmM3MjFkMTc4ZWNfNDM5_db14b309-f516-4d7c-8097-f9015434112d">0.6</ix:nonFraction> million shares, respectively, attributable to 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></div></ix:continuation><div id="i555cce12dac447318d484829c6e80ea0_31"></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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfMjkyMg_cc16acf2-de56-4f1c-80c1-9033187209db" continuedAt="i9e0e7ad6806e476ca7ac0cb14f8e444b" escape="true">Business combination</ix:nonNumeric></span></div><ix:continuation id="i9e0e7ad6806e476ca7ac0cb14f8e444b" continuedAt="i949282017f2f498d8907bec5e90579f8"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition of Luum</span></div><div style="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="i93be55fb81d84f0e824f45b22b9ef67e_I20210308" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfOTM_8abd8e7e-31e4-4b90-a2d2-7b3facaffef6">100</ix:nonFraction>% of the outstanding capital stock of Fort Effect Corp, d/b/a Luum (the "Luum Acquisition"). Luum 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. The aggregate purchase price consisted of $<ix:nonFraction unitRef="usd" contextRef="ib6609db9623c42cd877a600f16fd690f_D20210308-20210308" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfNDIz_d3677e7b-dc80-43bf-9dd8-1191eb195b61">50.2</ix:nonFraction>&#160;million in cash, and up to $<ix:nonFraction unitRef="usd" contextRef="i93be55fb81d84f0e824f45b22b9ef67e_I20210308" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfNDQ1_c6823771-5780-4819-844e-0e8f9c9049d8">20.0</ix:nonFraction>&#160;million in additional payments which were contingent on Luum achieving certain revenue targets during the <ix:nonNumeric contextRef="ib6609db9623c42cd877a600f16fd690f_D20210308-20210308" name="hqy:BusinessCombinationContingentConsiderationPerformancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfNDM5ODA0NjUxNTc1OQ_0b9b0ce1-a62f-4765-b1e1-685a0467466e">two-year</ix:nonNumeric> period following the closing of the Luum Acquisition and, if achieved, would be payable in fiscal years 2023 and 2024. The Company recorded an $<ix:nonFraction unitRef="usd" contextRef="i93be55fb81d84f0e824f45b22b9ef67e_I20210308" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfNjk3_ba6c1c2d-7848-4256-8a9e-c9a329167185">8.1</ix:nonFraction>&#160;million liability representing its best estimate of the fair value of the contingent consideration as of the acquisition date. The fair value of this contingent consideration was determined using a Monte Carlo valuation model based on Level 3 inputs, with any changes in the fair value recorded as other income (expense), net, in the condensed consolidated statement of operations and comprehensive income (loss). During the three and nine months ended October 31, 2021, the Company recognized income of $<ix:nonFraction unitRef="usd" contextRef="iee4c307f06344619be82b1279f2380a0_D20210801-20211031" decimals="-5" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfMTIwOTQ2Mjc5MTAxMjI_ac8c9a8b-57e9-46f4-9024-d5f57f7ad543">3.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i3ab82d49006d48738054311afd106851_D20210201-20211031" decimals="-5" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfMTIwOTQ2Mjc5MTAxMzY_49429dc2-2fa1-4c3c-8b05-22f22432e4ed">2.1</ix:nonFraction>&#160;million, respectively, resulting from changes in the fair value of the contingent consideration. On October 31, 2021, the Company entered into an amendment to the purchase agreement to pay $<ix:nonFraction unitRef="usd" contextRef="i06150ad270a2466a83234c406c2f9d55_I20211031" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfNzY5NjU4MTM5ODY3Nw_d6822abd-57b6-4b71-bedf-d6aaa97b9036">6.0</ix:nonFraction>&#160;million in satisfaction of the contingent consideration liability, which is presented within accrued liabilities on the Company's condensed consolidated balance sheet as of October 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%">The Luum Acquisition 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 is subject to adjustment during the measurement period (up to one year from the acquisition date). Balances subject to adjustment primarily include the valuations of acquired assets (tangible and intangible) and liabilities assumed, as well as tax-related matters. The Company expects the allocation of the consideration transferred to be finalized within the measurement period.</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%">-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">Table of Contents</span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i949282017f2f498d8907bec5e90579f8"><div style="margin-bottom:6pt;margin-top:6pt"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfMjkyNA_968852bb-23f5-4e55-b18e-c4bee09105e9" escape="true"><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 current allocation of the consideration paid:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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-bottom:1pt solid #000;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:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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%">Estimated fair value</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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="i93be55fb81d84f0e824f45b22b9ef67e_I20210308" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMS0xLTEtMS0xNjIxMQ_0b46eec7-61f7-4b5e-81cc-1992b6c87f0b">626</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%">&#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><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="i06150ad270a2466a83234c406c2f9d55_I20211031" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMS01LTEtMS0xOTE0Ng_5ccb7fc2-c26a-458f-836f-e957f264b72b">626</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="i93be55fb81d84f0e824f45b22b9ef67e_I20210308" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMi0xLTEtMS0xNjIxMQ_ab6abb2c-ebb0-4b0e-bb1d-dda869509e2c">1,469</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%"><ix:nonFraction unitRef="usd" contextRef="i06150ad270a2466a83234c406c2f9d55_I20211031" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMi01LTEtMS0xOTE0Ng_5fad02fa-b58d-42da-8837-975a07f6bef4">1,469</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="i93be55fb81d84f0e824f45b22b9ef67e_I20210308" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfNS0xLTEtMS0xNjIxMQ_3a8b8826-7078-465d-b4ef-2734d3c01405">23,900</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><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="i06150ad270a2466a83234c406c2f9d55_I20211031" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfNS01LTEtMS0xOTE0Ng_a2f3a858-07cd-4aa0-95f2-365e7f603c47">23,900</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="i93be55fb81d84f0e824f45b22b9ef67e_I20210308" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfNi0xLTEtMS0xNjIxMQ_bc7515a3-813a-4b38-b035-4c76460466af">36,374</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="i88668bb6a05d4d19aa164e732b71505d_D20210308-20211031" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfNi0zLTEtMS0xOTE0Ng_e66c1091-ec6d-46b1-9c87-8027c4ba7037">19</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="i06150ad270a2466a83234c406c2f9d55_I20211031" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfNi01LTEtMS0xOTE0Ng_4a572fa0-196e-42f3-ac13-0d243e80175c">36,355</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="i93be55fb81d84f0e824f45b22b9ef67e_I20210308" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfNy0xLTEtMS0xNjIxMQ_509baac1-d74c-4165-82fc-16a0dade7959">100</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><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="i06150ad270a2466a83234c406c2f9d55_I20211031" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfNy01LTEtMS0xOTE0Ng_9094cb94-d4ef-4a73-9625-e01be8f9799e">100</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%">Current 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="i93be55fb81d84f0e824f45b22b9ef67e_I20210308" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfOC0xLTEtMS0xNjIxMQ_145b82ae-f872-400b-8d9a-7a90a95eb24d">597</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i06150ad270a2466a83234c406c2f9d55_I20211031" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfOC01LTEtMS0xOTE0Ng_cc980cda-bc54-4683-8eda-8268ce80e6fb">597</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="i93be55fb81d84f0e824f45b22b9ef67e_I20210308" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMTAtMS0xLTEtMTkxNDY_b7c3e17c-1ba4-47bb-b66b-309133797e0b">3,566</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="i88668bb6a05d4d19aa164e732b71505d_D20210308-20211031" decimals="-3" sign="-" name="hqy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMTAtMy0xLTEtMTkxNDY_48d5dd7b-385b-4d12-ba84-ba6349db5656">19</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="i06150ad270a2466a83234c406c2f9d55_I20211031" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMTAtNS0xLTEtMTkxNDY_c5c19ab3-30d2-4643-8416-8a9431bdb154">3,547</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="i93be55fb81d84f0e824f45b22b9ef67e_I20210308" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMTEtMS0xLTEtMTkxNDY_f74ef1c5-9f92-41d5-a313-d3cff59c774c">58,306</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="i88668bb6a05d4d19aa164e732b71505d_D20210308-20211031" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMTEtMy0xLTEtMTkxNDY_9b2fcaf9-595b-450d-8e5e-030569a0b505">&#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="i06150ad270a2466a83234c406c2f9d55_I20211031" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMTEtNS0xLTEtMTkxNDY_24895eb1-bc11-40ce-9a30-1e745d7b37f9">58,306</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></ix:nonNumeric></div><div style="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 Luum Acquisition resulted in $<ix:nonFraction unitRef="usd" contextRef="i06150ad270a2466a83234c406c2f9d55_I20211031" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfNDM5ODA0NjUxNTczNQ_b82ddc14-fa4f-470f-a14c-63d435f640c7">36.4</ix:nonFraction>&#160;million of goodwill. The preliminary goodwill to be recognized is attributable to several strategic, operational, and financial benefits expected from the Luum Acquisition, including an expanded commuter offering beyond traditional pre-tax commuter benefits and additional cross-selling opportunities. The adjustments to the initial allocation were based on more detailed information obtained about the specific assets acquired, liabilities assumed, and tax-related matters. The goodwill created in the Luum Acquisition is not expected to be deductible for tax purposes.</span></div><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfMjkyNg_3f7c5f0b-7a61-450c-8ef5-5eec4ce0af8b" continuedAt="i98c270ada77f4b5f907702870bbd0a50" 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 preliminary allocation of consideration exchanged to acquired identified intangible assets is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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: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: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%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated life<br/>(in years)</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%">Customer relationships (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="i857e4e5f86ee442d841840f30b217189_D20210308-20210308" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfMS0xLTEtMS0xNjIxMQ_9587473c-f745-4090-9b35-e026f08e3dfc">12,400</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 colspan="3" style="background-color:#cceeff;border-top:1pt 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:400;line-height:100%"><ix:nonNumeric contextRef="i857e4e5f86ee442d841840f30b217189_D20210308-20210308" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfMS0zLTEtMS0xNjIxMQ_d4006bf5-60b3-4b38-97fc-bd5275843e9c">7.0</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology (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="i162ef6d869a44ad8a15e81ad989473cb_D20210308-20210308" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfMi0xLTEtMS0xNjIxMQ_cc98cd41-756d-4512-a90c-b6013276977d">10,900</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: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="i162ef6d869a44ad8a15e81ad989473cb_D20210308-20210308" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfMi0zLTEtMS0xNjIxMQ_af638dcf-445a-4b6e-876f-83dadad30948">5.0</ix:nonNumeric></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%">Trade names &amp; trademarks (1)</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="i3e93448da8df41c6a59ba53fda817c52_D20210308-20210308" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfMy0xLTEtMS0xNjIxMQ_a90142d1-c0cb-4f69-8199-5c1bca7db217">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="3" style="background-color:#cceeff;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="i3e93448da8df41c6a59ba53fda817c52_D20210308-20210308" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfMy0zLTEtMS0xNjIxMQ_94fbd3ac-4d53-4aaf-9653-da10427c52a4">3.0</ix:nonNumeric></span></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 acquired intangible assets</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="ib6609db9623c42cd877a600f16fd690f_D20210308-20210308" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfNC0xLTEtMS0xNjIxMQ_973a3c70-d914-44e7-9c5f-254239519a41">23,900</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 colspan="3" style="background-color:#ffffff;border-bottom:1pt 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:400;line-height:100%"><ix:nonNumeric contextRef="ib6609db9623c42cd877a600f16fd690f_D20210308-20210308" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfNC0zLTEtMS0xNjIxMQ_11f6b4f3-542b-4a56-9476-36710b6537bf">6.0</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Company preliminarily valued the acquired assets utilizing the discounted cash flow method, a form of the income approach.</span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma effects of the Luum Acquisition would not materially impact the Company's reported results for any period presented, and as a result no pro forma financial information is presented.</span></div></ix:continuation><div id="i555cce12dac447318d484829c6e80ea0_34"></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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTcwMg_b3ba30d3-c6f3-477b-8c3a-0d4a3e939dd3" continuedAt="i10b10981b68242f0acfa3e92c17629da" escape="true">Supplemental financial statement information</ix:nonNumeric></span></div><ix:continuation id="i10b10981b68242f0acfa3e92c17629da" continuedAt="i2c99db4db0f9415a89a80c6053bbc439"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected condensed consolidated balance sheet and condensed consolidated statement of operations and comprehensive income (loss) components consisted of the following:</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-bottom:6pt;margin-top:6pt"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTcwNw_04a1ce18-85c8-486d-8cf3-7626bd801012" escape="true"><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 October&#160;31, 2021 and January&#160;31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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: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: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%">October 31, 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%">January 31, 2021</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%">Leasehold improvements</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="i3a1a553cc5ca4fedb70c971cfdb79d46_I20211031" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfMS0xLTEtMS0xNjIxMQ_bfc7b8d8-dc89-4542-ba33-778e2cf5871d">20,718</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="i1e93d3accf8f4ad2acae6316bfd44433_I20210131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfMS0zLTEtMS0xNjIxMQ_4299250d-c7f7-4166-a175-c122d3e78ff6">22,271</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%">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="ibc4ccbd5b90d4834aa22d90a07618997_I20211031" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfMi0xLTEtMS0xNjIxMQ_29dabf73-364c-445b-b291-c9abeed55e21">9,068</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="i4ee97239c65f49cdb2e1c4a731fe5593_I20210131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfMi0zLTEtMS0xNjIxMQ_951e9222-7ea8-41ae-beff-5f36b548b6d9">9,230</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="i4d7fa9a8ad0148d0b64c237f99f273ba_I20211031" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfMy0xLTEtMS0xNjIxMQ_0e69eea1-c02d-4cb7-bbda-e387f905ba31">34,099</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="i1c1c7c6e4dde4057945dd190a6a817dd_I20210131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfMy0zLTEtMS0xNjIxMQ_9d09c320-9db7-48bb-9294-d1fcee1f079f">28,592</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfNC0xLTEtMS0xNjIxMQ_8ed4ec85-2625-48b5-9536-c8a825f850b6">63,885</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfNC0zLTEtMS0xNjIxMQ_f58ae468-6936-4b1e-a7a3-458632c1dd58">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></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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfNS0xLTEtMS0xNjIxMQ_4e5bf817-1b44-4401-adc8-fe88d88be78e">38,955</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfNS0zLTEtMS0xNjIxMQ_20a15752-5f81-49dd-9622-7e96f9c3c6b7">30,987</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfNi0xLTEtMS0xNjIxMQ_3b403425-da51-4c10-96ee-6f14e0606d44">24,930</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfNi0zLTEtMS0xNjIxMQ_96641011-54b8-4560-9375-01a2db0bdfc2">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></tr></table></ix:nonNumeric></div><div style="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 three months ended October&#160;31, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMzc5_210216e0-aa87-4760-9456-624f9a8ce4c8">3.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMzg2_41098b03-7802-4d23-acb0-03385d0166ed">4.0</ix:nonFraction>&#160;million, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfNDA4_7a13a947-cdd8-4573-9fe3-f55267011118">10.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfNDE1_0349b775-729a-46f4-9800-d4063cd9bcc8">12.0</ix:nonFraction>&#160;million for the nine months ended October&#160;31, 2021 and 2020, 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%">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. As of </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%">-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="#i555cce12dac447318d484829c6e80ea0_7">Table of Contents</a></span></div></div><ix:continuation id="i2c99db4db0f9415a89a80c6053bbc439"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October&#160;31, 2021 and January&#160;31, 2021, the balance of deferred revenue was $<ix:nonFraction unitRef="usd" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfOTc0_f1fc12d4-0bba-4790-9f5b-aeb48dacd52c">10.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfOTgx_17cf438d-0c54-43ee-8b09-30f6dbbf9285">4.1</ix:nonFraction> million, respectively. The balances are related to cash received in advance for interchange and custodial revenue arrangements, other up-front fees and other commuter deferred revenue. The Company expects to recognize approximately <ix:nonFraction unitRef="number" contextRef="if2179eed0668484aab011adb562e3fdd_I20211031" decimals="INF" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTY0OTI2NzQ0MzQwOQ_fd76c7f9-1d2b-43fb-b59f-24de79c0dd3a">40</ix:nonFraction>% of its balance of deferred revenue as revenue over the next <ix:nonNumeric contextRef="if2179eed0668484aab011adb562e3fdd_I20211031" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTIwOTQ2Mjc5MDg0NTg_0b43e528-4e0f-4941-80b1-cc1b6f0d4ed6">12</ix:nonNumeric> months and the remainder thereafter. During the three and nine months ended October&#160;31, 2021, approximately $<ix:nonFraction unitRef="usd" contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTM2MA_738d8a0b-2eb4-4ab3-86fa-0d78af4a596d">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTM2Nw_d71bbc0b-f55c-40b9-b70d-24e689c2f16f">1.4</ix:nonFraction> million of revenue was recognized that was included in the balance of deferred revenue as of 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-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;margin-top:6pt"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTcwOQ_775ecf23-a923-4e8b-bf69-923ee56d7ce9" continuedAt="ie38a1555c13a4f0bb69c45dad38eba46" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of operating lease costs were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Nine months ended October 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)</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%">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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMi0xLTEtMS0xNjIxMQ_ae8f8138-0882-4af1-a648-94b709745488">3,512</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMi0zLTEtMS0xNjIxMQ_5d9d33ce-f776-4ac3-b46c-2f0c48e1a9d0">3,777</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMi01LTEtMS0xNjIxMQ_0403a74e-1489-465d-917d-52e1502e7f7f">11,322</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMi03LTEtMS0xNjIxMQ_320702f8-eb7a-4c78-8d2e-1fc87b4f0b7d">12,297</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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMy0xLTEtMS0xNjIxMQ_0ed8866f-cadd-460f-b868-031546ce1f9b">455</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMy0zLTEtMS0xNjIxMQ_84f4e8c3-9284-4dbd-90d5-48c8ba035b87">450</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMy01LTEtMS0xNjIxMQ_62a135d8-0cfa-49b2-b6f4-49197ae00d7a">1,355</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMy03LTEtMS0xNjIxMQ_b8ca46ac-48fc-412e-93ce-13f7aedfda9d">1,349</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;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 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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfNC0xLTEtMS0xNjIxMQ_e9076d1c-048c-4b52-84b9-ace6a5c6605e">3,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><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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfNC0zLTEtMS0xNjIxMQ_7f63e2c2-10b5-400a-b6bc-fd0ba1c3aaa3">3,327</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 #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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfNC01LTEtMS0xNjIxMQ_34e6e298-0577-4765-90ce-4163a30a4594">9,967</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfNC03LTEtMS0xNjIxMQ_c672c9da-7832-4ebb-9199-ac9868bfdfbb">10,948</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></ix:nonNumeric></div><div style="margin-bottom:6pt;margin-top:10pt"><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"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTcwNQ_c257765a-7e4e-40d6-9009-fcdad156d63a" escape="true"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Nine months ended October 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%">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%">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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfMi0xLTEtMS0xNjIxMQ_4ba4c1c5-ca40-4b14-8a41-922356d038f7">478</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfMi0zLTEtMS0xNjIxMQ_506ede3c-c229-423f-a84b-92a54bfde120">174</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfMi01LTEtMS0xNjIxMQ_9d3ed02f-021e-4185-aff8-99a443dca4e5">1,419</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfMi03LTEtMS0xNjIxMQ_a0e2b5b9-9865-45ff-8e5b-6d08dfbdebcd">850</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 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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNC0xLTEtMS0xNjIxMQ_4c085222-199f-41dd-9054-d2d8812be7d3">&#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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNC0zLTEtMS0xNjIxMQ_a7346be1-d0f5-47af-a75b-6448e666dc8e">&#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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNC01LTEtMS0xNjIxMQ_4083d200-0238-46d7-9968-78b8c4ffe257">1,677</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNC03LTEtMS0xNjIxMQ_660c3a0c-ae48-4df0-9081-600f08c27bd6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition gains (costs), 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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNS0xLTEtMS0xNjIxMQ_aa94e15b-1ef8-4c2d-921e-8cd0f1bdd974">2,687</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNS0zLTEtMS0xNjIxMQ_93f8b208-fe6c-4581-8e4c-d7841bad2045">13</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNS01LTEtMS0xNjIxMQ_02b61ebd-0a32-4cfd-a76e-c099c5817b21">4,917</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNS03LTEtMS0xNjIxMQ_9ec59954-52ac-4dcb-a1b3-a5e5a642ba63">79</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), 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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" sign="-" name="hqy:OtherNonoperatingIncomeExpenseMiscellaneous" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi0xLTEtMS0xNzQ0Ng_8aa95ed7-1ef6-4f6f-8984-926e2e82d192">43</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" sign="-" name="hqy:OtherNonoperatingIncomeExpenseMiscellaneous" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi0zLTEtMS0xNzQ0Ng_4e044175-f2de-491f-b692-b0de4fcbb71c">582</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="hqy:OtherNonoperatingIncomeExpenseMiscellaneous" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi01LTEtMS0xNzQ0Ng_a6a3a9ce-b6bb-4648-beb5-93bf1b4ef282">1,657</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" sign="-" name="hqy:OtherNonoperatingIncomeExpenseMiscellaneous" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi03LTEtMS0xNzQ0Ng_07f4e792-f5aa-4ce0-ab8e-d7a83e1fa599">2,780</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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi0xLTEtMS0yMDU0MA_3208bb79-b8da-4e3f-a027-eeda8e27f86d">3,122</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi0zLTEtMS0yMDU0MA_72595dff-68ed-456b-b6c0-515c06800e56">421</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi01LTEtMS0yMDU0MA_d967ef51-2628-4521-9cbb-0059ed37a51b">164</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi03LTEtMS0yMDU0MA_09bf148f-f58d-4c90-badb-e640fa3e52fd">2,009</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></ix:nonNumeric></div><div style="margin-bottom:6pt;margin-top:10pt"><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%">Based on the application of Accounting Standards Codification ("ASC") 470-50, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt - Modifications and Extinguishments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company recorded a $<ix:nonFraction unitRef="usd" contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-5" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTA5OTUxMTYzMDUyMA_0c100bdc-0210-4108-bea3-0addb490d095">4.0</ix:nonFraction> million loss on extinguishment of debt during the three months ended October 31, 2021, which is included within interest expense in the condensed consolidated statements of operations and comprehensive income (loss) for the three and nine months ended October 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supplemental cash flow information</span></div><div style="margin-bottom:6pt;margin-top:6pt"><ix:continuation id="ie38a1555c13a4f0bb69c45dad38eba46"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Nine months ended October 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 #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:bottom"><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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjI1ZWI3YjYxNmNjNzRiNTNiNTFhMzhjNDEyZDQ4NzNmL3RhYmxlcmFuZ2U6MjVlYjdiNjE2Y2M3NGI1M2I1MWEzOGM0MTJkNDg3M2ZfMy0xLTEtMS0xNjIxMQ_017ac4dd-85ba-4ffc-8ba9-ae01b17d8399">10,928</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjI1ZWI3YjYxNmNjNzRiNTNiNTFhMzhjNDEyZDQ4NzNmL3RhYmxlcmFuZ2U6MjVlYjdiNjE2Y2M3NGI1M2I1MWEzOGM0MTJkNDg3M2ZfMy0zLTEtMS0xNjIxMQ_5b3cba5d-0552-4b4b-afff-f7a9ae4c6b9b">9,739</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%">Operating lease right-of-use assets obtained in exchange for new operating 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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjI1ZWI3YjYxNmNjNzRiNTNiNTFhMzhjNDEyZDQ4NzNmL3RhYmxlcmFuZ2U6MjVlYjdiNjE2Y2M3NGI1M2I1MWEzOGM0MTJkNDg3M2ZfNC0xLTEtMS0xNjIxMQ_b2417734-406c-46a4-9622-fd47302d220d">586</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjI1ZWI3YjYxNmNjNzRiNTNiNTFhMzhjNDEyZDQ4NzNmL3RhYmxlcmFuZ2U6MjVlYjdiNjE2Y2M3NGI1M2I1MWEzOGM0MTJkNDg3M2ZfNC0zLTEtMS0xNjIxMQ_57ff0311-0c23-4b6e-935d-9a60fb78147f">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></tr></table></ix:continuation></div></ix:continuation><div id="i555cce12dac447318d484829c6e80ea0_37"></div><div style="margin-bottom:6pt;margin-top:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:18pt"><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><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">Table of Contents</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;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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMTIwOTQ2Mjc5MDc5MTI_b310dd6d-db2e-4131-922b-045e8e3695ff" continuedAt="i7f172d281e814a53a53437147e13485d" escape="true">Intangible assets and goodwill</ix:nonNumeric></span></div><ix:continuation id="i7f172d281e814a53a53437147e13485d"><div style="margin-bottom:3pt;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-top:3pt"><ix:continuation id="i98c270ada77f4b5f907702870bbd0a50"><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 were as follows as of October&#160;31, 2021 and January&#160;31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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: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: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%">October 31, 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%">January 31, 2021</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%">Amortizable intangible 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;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="i4a056f870dd848d08e9bccb963216db1_I20211031" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfMi0xLTEtMS0xNjIxMQ_9101fa39-3e98-4887-8825-7b428b2293d1">177,693</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="ie1d4f3b9fc954780a251c85a735fce6a_I20210131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfMi0zLTEtMS0xNjIxMQ_baab70a8-c177-4631-b1bd-412ce1f08a81">127,005</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="i9c0f0b521a0b4f6b8ccf1dfcc9fbc937_I20211031" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfMy0xLTEtMS0xNjIxMQ_5721d6f3-b5be-4fd3-8d1a-4edd2aa62f54">191,885</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="i1a9a93a0ab1944029143c16918f3b9ff_I20210131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfMy0zLTEtMS0xNjIxMQ_d1c14853-439a-4ce3-9670-39740a46e968">125,141</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="i757fbdbc00644f8dbf66d13798aa7962_I20211031" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNC0xLTEtMS0xNjIxMQ_bba89729-5fc4-445a-ab7b-0af395a96141">613,781</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="ie3c193f65b4f43ba9a52346d859c6b18_I20210131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNC0zLTEtMS0xNjIxMQ_1b1bfb15-b654-45ed-b97f-d49a7eb69bc3">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="i277612cafcdf4ec5a7c1795770ab8734_I20211031" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNS0xLTEtMS0xNjIxMQ_f494d803-e645-4f74-ae78-f2008eb069ae">107,825</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="i41bf20d1735d47a7876b80f3f9dbd7b7_I20210131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNS0zLTEtMS0xNjIxMQ_5429316d-04b5-48ee-9f71-f79530001585">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="i10a0890009cd4043abfe082bb9b7a2e7_I20211031" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNi0xLTEtMS0xNjIxMQ_c54906fa-9571-4bfc-bfb7-afbc84eaebfb">12,900</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="idbeb763869484eafa8b4b6ff1116fcaa_I20210131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNi0zLTEtMS0xNjIxMQ_c2cc5e31-90f5-4f9d-baee-96e9c7778f91">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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNy0xLTEtMS0xNjIxMQ_825f4e40-ed51-4385-8658-fa9022204623">1,104,084</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNy0zLTEtMS0xNjIxMQ_19a8f54f-4666-4f1a-add9-3e30f1966a3e">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></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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfOC0xLTEtMS0xNjIxMQ_4acbac37-3deb-41f0-a94d-dd6069739b84">283,138</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfOC0zLTEtMS0xNjIxMQ_51bd5074-3efb-4347-ace1-41c774c6585a">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></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%">Amortizable 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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfOS0xLTEtMS0xNjIxMQ_fa35aeb3-c5a6-4bd1-b5ae-82f546e36e9e">820,946</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfOS0zLTEtMS0xNjIxMQ_503a52ac-909e-4c99-bb06-6af8fa82ee7a">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-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the three months ended October&#160;31, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMjQ1_54d9c694-09db-4ead-959f-1a39d7a610fb">30.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMjUy_dcad05ae-7574-417d-8d00-fb0b27c4b887">25.3</ix:nonFraction> million, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMjc0_e73ecb26-a5ef-4fa5-bad7-b10a6672ff05">87.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMjgx_e8c8bb25-0198-483f-baae-410e36a197ec">73.5</ix:nonFraction> million for the nine months ended October&#160;31, 2021 and 2020, respectively.</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%">Fifth Third Bank HSA portfolio acquisition.    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company entered into a definitive agreement with Fifth Third Bank, National Association ("Fifth Third"), to transition the custody of Fifth Third&#8217;s HSA portfolio to HealthEquity. On September 29, 2021, the transaction was closed, in which the Company paid a $<ix:nonFraction unitRef="usd" contextRef="ibc48c2d59dc94c32ab4aa637359ecb49_D20210901-20210929" decimals="-5" name="hqy:PaymentsForAssetAcquisition" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMTY0OTI2NzQ0NDIxMw_0974d617-d225-498b-9804-eda28d560098">60.8</ix:nonFraction>&#160;million purchase price for a transfer of approximately <ix:nonFraction unitRef="member" contextRef="i1dbe0f467b4446d0a408b1934874c4cd_I20210929" decimals="INF" name="hqy:NumberOfHSAMembersTransferred" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMTY0OTI2NzQ0NDIyOQ_0ad49e6f-9312-4285-a434-ae79b7a8f51e">160,000</ix:nonFraction> HSAs and $<ix:nonFraction unitRef="usd" contextRef="i1dbe0f467b4446d0a408b1934874c4cd_I20210929" decimals="-5" name="hqy:AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMTY0OTI2NzQ0NDIzMw_99f1026a-fc5c-4c65-80e7-cf77da8f27b6">491.0</ix:nonFraction>&#160;million of HSA Assets. The agreement includes a mechanism to adjust the purchase price based on the amount of HSA Assets actually transferred.</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%">Goodwill</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended October&#160;31, 2021, goodwill increased by $<ix:nonFraction unitRef="usd" contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMTA5OTUxMTYzMDE1NQ_0ace1d1d-6083-4834-9f2b-c1bd8f96afaa">36.4</ix:nonFraction>&#160;million due to the Luum Acquisition. For further information, see Note 3&#8212;Business combination. There were no other changes to the carrying value of goodwill during the nine months ended October&#160;31, 2021.</span></div></ix:continuation><div id="i555cce12dac447318d484829c6e80ea0_40"></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%">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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNzkxOA_8eedee66-bada-4b08-83af-16b3786205f9" continuedAt="i2057a8a10e144fd2b8003f5890ff3333" escape="true">Commitments and contingencies</ix:nonNumeric></span></div><ix:continuation id="i2057a8a10e144fd2b8003f5890ff3333" continuedAt="i3716b0f3cd40455d86a1a8fc14df36e5"><div style="margin-bottom:3pt;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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNjA0NzMxMzk2NzE3MQ_5dc7619b-4a07-488f-9427-75d6d42513e2" continuedAt="i06190499c7ed4f6cb6389dbb090c0009" escape="true"><div style="margin-bottom:3pt;margin-top:3pt"><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 October&#160;31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></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:8.256%"></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:8.256%"></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:8.256%"></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:8.256%"></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:8.256%"></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:8.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="39" style="border-top:1pt 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="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%">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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ife40aebce9044feca7e32f7ca504f9f5_I20211031" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi0wLTEtMS0xODg0MS90ZXh0cmVnaW9uOmZiODQwYzNjMThiOTRjMTlhOGZkZjI5NTg1MWFiMTcxXzQzOTgwNDY1MTExNDc_0abcc78d-03a3-47fd-adb6-9b28fb735670">4.50</ix:nonFraction>%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> Senior Notes due 2029 (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="ife40aebce9044feca7e32f7ca504f9f5_I20211031" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi0xLTEtMS0xODg0MQ_775e11fa-7963-41a3-8dca-097dc308d8a1">&#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="ife40aebce9044feca7e32f7ca504f9f5_I20211031" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi0zLTEtMS0xODg0MQ_8ec1bd3c-87de-4741-beaa-81ed9687d93f">&#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="ife40aebce9044feca7e32f7ca504f9f5_I20211031" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi01LTEtMS0xODg0MQ_df209ffa-c0d1-44e7-9c61-b42cb8e7e248">&#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="ife40aebce9044feca7e32f7ca504f9f5_I20211031" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi03LTEtMS0xODg0MQ_1db7df74-57e0-47f2-b096-e35c140375a4">&#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="ife40aebce9044feca7e32f7ca504f9f5_I20211031" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi05LTEtMS0xODg0MQ_a1d88dda-1a0a-43bd-aa18-c151f35d2388">&#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="ife40aebce9044feca7e32f7ca504f9f5_I20211031" decimals="-3" name="hqy:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi0xMS0xLTEtMTg4NDE_0a1db0bb-822c-4a3d-8547-df807aa5ab68">600,000</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="ife40aebce9044feca7e32f7ca504f9f5_I20211031" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi0xMy0xLTEtMTg4NDE_04c45030-b7af-4af3-90c9-a2e6d6bc4701">600,000</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%">Term Loan Facility (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="iebaf9520188d49789c522616e70d3bc4_I20211031" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMy0xLTEtMS0xODg0MQ_e191776d-c6d5-4d88-82f4-a13c84a8fbb1">&#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="iebaf9520188d49789c522616e70d3bc4_I20211031" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMy0zLTEtMS0xODg0MQ_6f880061-f824-4a92-8880-e272f5590682">8,750</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="iebaf9520188d49789c522616e70d3bc4_I20211031" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMy01LTEtMS0xODg0MQ_fe6e4a0d-acd1-4fe5-82e7-1b6748b1f300">17,500</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="iebaf9520188d49789c522616e70d3bc4_I20211031" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMy03LTEtMS0xODg0MQ_703d3bcb-2e56-4b10-b376-f3a432f5e01f">17,500</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="iebaf9520188d49789c522616e70d3bc4_I20211031" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMy05LTEtMS0xODg0MQ_a87827b8-879e-405f-bd86-67e2bc2da9b4">26,250</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="iebaf9520188d49789c522616e70d3bc4_I20211031" decimals="-3" name="hqy:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMy0xMS0xLTEtMTg4NDE_7bc76994-c71a-4574-83bb-57e93aa118a8">280,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="iebaf9520188d49789c522616e70d3bc4_I20211031" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMy0xMy0xLTEtMTg4NDE_c040ac81-d218-4fc4-bdf1-60848265abdd">350,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:InterestOnLongTermDebtToBePaidRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNC0xLTEtMS0xODg0MQ_a72a23bf-24b5-43bb-8ad2-d1ba1da4fd8b">8,577</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:InterestOnLongTermDebtToBePaidYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNC0zLTEtMS0xODg0MQ_ab3dc8fc-1ddd-4695-acf7-8614c22ae380">33,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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:InterestOnLongTermDebtToBePaidYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNC01LTEtMS0xODg0MQ_638fd79a-074f-4584-93a5-5c9d71ceca6a">33,708</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:InterestOnLongTermDebtToBePaidYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNC03LTEtMS0xODg0MQ_8d305b4d-4c4f-4b2e-879a-f2df0616acd8">33,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:InterestOnLongTermDebtToBePaidYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNC05LTEtMS0xODg0MQ_5ec39181-311f-49e0-9040-f332f508ee55">32,965</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:InterestOnLongTermDebtToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNC0xMS0xLTEtMTg4NDE_4bc399ee-ba2d-44ca-9816-4718e6a09569">103,739</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:InterestOnLongTermDebtToBePaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNC0xMy0xLTEtMTg4NDE_16de8cf5-9cb4-4aa7-9180-f1e3507fd6cd">246,407</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 obligations (3)</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNS0xLTEtMS0xODg0MQ_498b0cb3-9cda-4358-97ec-688ba05bc6a6">3,416</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNS0zLTEtMS0xODg0MQ_90349997-3076-4008-aae8-c521fc1583eb">12,689</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNS01LTEtMS0xODg0MQ_d3172502-829e-4fd6-8124-89816a5658cf">10,442</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNS03LTEtMS0xODg0MQ_b98f1699-3f46-4a7f-adfa-100c4f40e0a7">10,836</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNS05LTEtMS0xODg0MQ_59923b3c-b143-4bd5-ac86-56e3c0f4759c">11,080</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNS0xMS0xLTEtMTg4NDE_442b1a53-7123-434b-b272-2c28216a858b">52,563</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNS0xMy0xLTEtMTg4NDE_c1530549-fbfe-41f4-967e-ebfa3bf45580">101,026</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%">Further acquisition (4)</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="i97b779392d78467680d7a28c566ad766_I20211031" decimals="-3" name="hqy:AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOC0xLTEtMS0xODg0MQ_fbce73be-b684-4430-8db5-7733716d08ef">500,000</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="i97b779392d78467680d7a28c566ad766_I20211031" decimals="-3" name="hqy:AssetAcquisitionConsiderationToBePaidYearOne" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOC0zLTEtMS0xODg0MQ_ed2ffb0f-bc9d-4e47-bca2-1a065ffd593f">&#8212;</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="i97b779392d78467680d7a28c566ad766_I20211031" decimals="-3" name="hqy:AssetAcquisitionConsiderationToBePaidYearTwo" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOC01LTEtMS0xODg0MQ_d25566fa-57a0-4429-ac7a-a1ba304f281f">&#8212;</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="i97b779392d78467680d7a28c566ad766_I20211031" decimals="-3" name="hqy:AssetAcquisitionConsiderationToBePaidYearThree" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOC03LTEtMS0xODg0MQ_2f6ea3b5-f8dc-4a34-a682-65603a227c22">&#8212;</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="i97b779392d78467680d7a28c566ad766_I20211031" decimals="-3" name="hqy:AssetAcquisitionConsiderationToBePaidYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOC05LTEtMS0xODg0MQ_3b955d6d-3a18-4f08-94da-985974a4e2a6">&#8212;</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="i97b779392d78467680d7a28c566ad766_I20211031" decimals="-3" name="hqy:AssetAcquisitionConsiderationToBePaidAfterYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOC0xMS0xLTEtMTg4NDE_23313eb0-b0a2-4844-ab17-9e172b70cd37">&#8212;</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="i97b779392d78467680d7a28c566ad766_I20211031" decimals="-3" name="hqy:AssetAcquisitionConsiderationToBePaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOC0xMy0xLTEtMTg4NDE_a3f91933-6aa7-4ba4-b397-08fd11678e7d">500,000</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%">Contingent acquisition consideration</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0xLTEtMS0xODg0MQ_1f6b7fe5-45fb-4a8a-a294-81b3293dbf13">6,000</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:ContingentAcquisitionConsiderationToBePaidYearOne" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0zLTEtMS0xODg0MQ_74a709bf-c61b-43da-ba8f-258cee3a175f">&#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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:ContingentAcquisitionConsiderationToBePaidYearTwo" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS01LTEtMS0xODg0MQ_2b538dbd-895c-4350-a355-c20b3dce799e">&#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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:ContingentAcquisitionConsiderationToBePaidYearThree" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS03LTEtMS0xODg0MQ_c5c3a9fa-7521-421f-96d2-ea3197695872">&#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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:ContingentAcquisitionConsiderationToBePaidYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS05LTEtMS0xODg0MQ_a13d2051-714f-42dc-be61-f4e8a9a2f810">&#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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:ContingentAcquisitionConsiderationToBePaidAfterYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0xMS0xLTEtMTg4NDE_68fb958f-36bb-4a0f-a67f-654e2934e030">&#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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:ContingentAcquisitionConsiderationToBePaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0xMy0xLTEtMTg4NDE_6303a095-2b7f-4ce1-89bc-7d9cfe1d7852">6,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other contractual obligations (5)</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMTAtMS0xLTEtMTg4NDE_3fe85b0d-08fb-4fd9-87ba-400673465091">7,143</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:OtherCommitmentDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMTAtMy0xLTEtMTg4NDE_0b59a23b-978b-4351-b146-be9702467472">21,368</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:OtherCommitmentDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMTAtNS0xLTEtMTg4NDE_8c5dc876-080a-4dbd-92dd-067c1d514664">9,559</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:OtherCommitmentDueInThirdYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMTAtNy0xLTEtMTg4NDE_1eb5c4d3-6280-4d34-96f7-f7047a82525b">622</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:OtherCommitmentDueInFourthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMTAtOS0xLTEtMTg4NDE_8b3bc2c5-cf9b-486d-b990-cffad3a49272">16</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:OtherCommitmentToBePaidAfterYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMTAtMTEtMS0xLTE4ODQx_14d4d77a-e3ce-4f4f-8d38-805e1f6ff6f7">&#8212;</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMTAtMTMtMS0xLTE4ODQx_cc0a049d-7deb-436b-953a-54d5d3f22516">38,708</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 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="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="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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0xLTEtMS0xOTc1Mg_d836cb8d-43a9-487a-bbad-89c82ac8a31a">525,136</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:top"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td style="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="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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:ContractualObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0zLTEtMS0xOTc1Mg_ad256337-6e8f-44de-96b0-118d5a394642">76,758</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:top"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td style="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="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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:ContractualObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS01LTEtMS0xOTc1Mg_c8e13183-61d8-430f-b387-35b391bf4a46">71,209</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:top"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td style="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="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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:ContractualObligationDueInThirdYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS03LTEtMS0xOTc1Mg_1b1ea246-a9f3-4891-b5d9-b542cdd473e7">62,425</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:top"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td style="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="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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:ContractualObligationDueInFourthYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS05LTEtMS0xOTc1Mg_dd530698-7f12-44af-9e61-6be501cba7d2">70,311</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:top"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td style="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="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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="hqy:ContractualObligationToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0xMS0xLTEtMTk3NTI_96d313f4-ec50-4b56-9d74-18c0fb495121">1,036,302</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:top"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td style="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="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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:ContractualObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0xMy0xLTEtMTk3NTI_a42f76d2-73da-434f-bd3c-eac78ad396ba">1,842,141</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:top"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:1pt;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;October&#160;31, 2021, our outstanding combined principal of&#160;$<ix:nonFraction unitRef="usd" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNDM5ODA0NjUyOTQzOA_677dd1bc-f5a4-4609-b5d5-85e83d9cb4b1">950.0</ix:nonFraction>&#160;million&#160;is presented net of debt discount and issuance costs on our condensed consolidated balance sheets. The debt discount and issuance costs are not included in the table above.</span></div><div style="margin-bottom:1pt;margin-top:1pt;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">With respect to the Term Loan Facility, estimated interest payments assume the stated interest rate applicable as of&#160;October&#160;31, 2021&#160;of&#160;<ix:nonFraction unitRef="number" contextRef="i5c664969c4a842ba975618282b4115f1_I20211031" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfMTA5OTUxMTYzODQyMg_9d940b0b-b73b-4452-b294-c2d4ec20e131">1.88</ix:nonFraction>%&#160;per annum.</span></div><div style="margin-bottom:1pt;margin-top:1pt;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 and data storage facilities, and we have other non-cancelable operating leases expiring at various dates through 2031. These amounts exclude contractual sublease income of $<ix:nonFraction unitRef="usd" contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-5" name="hqy:SubleaseIncomeToBeReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfMTA5OTUxMTYzOTA5Mw_42204eac-75ef-477f-8365-feb235bcf07a">2.7</ix:nonFraction> million, which is expected to be received through March 2023.</span></div><div style="margin-bottom:1pt;margin-top:1pt;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">For a description of the Further acquisition, refer to Note 11&#8212;Subsequent events.</span></div></ix:nonNumeric><div style="margin-bottom:1pt;margin-top:1pt;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="i06190499c7ed4f6cb6389dbb090c0009" continuedAt="i4333d7eceb27471dbd22b0e8aebe7753">(5)</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="i4333d7eceb27471dbd22b0e8aebe7753">Other contractual obligations consist of processing services agreements, telephony services, and other contractual commitments.</ix:continuation> </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%">-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">Table of Contents</span></div><div><span><br/></span></div></div><ix:continuation id="i3716b0f3cd40455d86a1a8fc14df36e5" continuedAt="i680df9f08e44499ebb02c7d95eef38b4"><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%">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 covenants, 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%">In April 2021, WageWorks exercised its right to terminate a lease for office space in Mesa, Arizona that had not yet commenced, with aggregate lease payments of $<ix:nonFraction unitRef="usd" contextRef="i574bd69e885f4c6e8ed56c967130d98b_I20210430" decimals="-5" name="hqy:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfMTY0OTI2NzQ1OTQzNA_c5c1cc8e-1be6-47a6-a404-c644b6f1d41c">63.1</ix:nonFraction>&#160;million and a term of approximately <ix:nonNumeric contextRef="i574bd69e885f4c6e8ed56c967130d98b_I20210430" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfMTY0OTI2NzQ1OTQ0Ng_00a2b93d-09ed-4631-9ed8-526b6627a3ba">11</ix:nonNumeric> years, following the landlord's failure to fulfill its obligations under the lease agreement. Because the lease had not yet commenced, the Company had not recognized a right-of-use asset, operating lease liability, or any rent expense associated with the lease. WageWorks' right to terminate the lease agreement was disputed by the landlord, Union Mesa 1, LLC (&#8220;Union Mesa&#8221;). On November 5, 2021, Union Mesa notified WageWorks that it was in default of the lease for failure to pay rent, which Union Mesa claimed was due beginning in November 2021, and on November 24, 2021 drew $<ix:nonFraction unitRef="usd" contextRef="if52279bd773341b3a779588be9bf98f0_I20211124" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNDM5ODA0NjUyOTQwOQ_85beb6df-bb18-4612-9074-07ca9eaa4740">2.8</ix:nonFraction>&#160;million, the full amount under the letter of credit that WageWorks had posted to secure its obligations under the lease. On December 1, 2021, WageWorks filed a lawsuit against Union Mesa in the Superior Court of the State of Arizona in and for the County of Maricopa.  Pursuant to the lawsuit, WageWorks seeks declaratory judgment that the lease was properly terminated and recourse against Union Mesa for breach of contract, breach of the duty of good faith and fair dealing, and conversion, including return of the funds drawn under the letter of 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%">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 the Company's subsidiary WageWorks, Inc. ("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 alleged 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. The class action settled for $<ix:nonFraction unitRef="usd" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNDkxNQ_ee0452a8-5e20-4a71-9602-74f6caa09fce">30.0</ix:nonFraction>&#160;million. During the nine months ended October&#160;31, 2021, WageWorks contributed $<ix:nonFraction unitRef="usd" contextRef="ia713627a13ee477fb7dab1201d820021_I20211031" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNDk3MA_dadff5d9-360e-418d-9f4d-9025d0f03856">5.0</ix:nonFraction>&#160;million and its insurers paid the remaining $<ix:nonFraction unitRef="usd" contextRef="ic27951f44fd9459dba034a1f21cdefae_I20211031" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNTAwOQ_18c2415b-fac9-4c29-b983-1ac2d06dd994">25.0</ix:nonFraction>&#160;million. The court granted final approval of the settlement and entered a final judgment on August 20, 2021. This matter is now closed.</span></div><div style="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="ic007cf518f014c838fd60d3f214ceb09_D20180906-20180906" decimals="INF" name="hqy:LossContingencyNumberOfLawsuits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNTE1Mw_173ddcdd-7f52-4f3f-9bb0-9e2dc55b79c1"><ix:nonFraction unitRef="lawsuit" contextRef="i86d6c9080c5f45618b1cf4831c2b3164_D20180622-20180622" decimals="INF" name="hqy:LossContingencyNumberOfLawsuits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNTE1Mw_69872b4d-5906-4023-9936-843e5bb31cfd">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. On October 28, 2021, the court of appeal dismissed the appeal pursuant to the release in the class action settlement discussed above. The District Court action is currently 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%">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><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%">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. The Company does not believe, based on currently available information, 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 </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%">-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">Table of Contents</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="i680df9f08e44499ebb02c7d95eef38b4">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="i555cce12dac447318d484829c6e80ea0_43"></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;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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfMTgxNA_6b5b7e4b-6962-428f-8dc3-e8ac91d120e5" continuedAt="i07284dfd908a4beda63d182de30c7ddf" escape="true">Income taxes</ix:nonNumeric></span></div><ix:continuation id="i07284dfd908a4beda63d182de30c7ddf"><div style="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 follows ASC 740-270, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes - Interim Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for the computation and presentation of its interim period tax provision. Accordingly, management estimated the effective annual tax rate and applied this rate to the year-to-date pre-tax book income (loss) to determine the interim benefit or provision for income taxes. For the three and nine months ended October&#160;31, 2021, the Company recorded an income tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfNDg3_8173b4a0-57b0-4a9b-995a-e34b8edd277c">4.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfNDk0_dae1ef38-553f-467f-892a-45e551d1be1a">11.5</ix:nonFraction>&#160;million, respectively. This resulted in an effective income tax benefit rate of <ix:nonFraction unitRef="number" contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfNTY5_24273772-353f-4dd0-82f5-14437ddd0900">44.8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfNTc2_abb644c7-1912-43f0-8089-f2eb52fdbf49">50.1</ix:nonFraction>% for the three and nine months ended October&#160;31, 2021, respectively, compared with an effective income tax expense rate of <ix:nonFraction unitRef="number" contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfNjg2_b740fc91-f47e-467b-ac7d-09d4a51b212c">56.7</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfNjkz_dd92a565-3f18-4423-91b5-08141c94da54">36.8</ix:nonFraction>% for the three and nine months ended October&#160;31, 2020, respectively. For the three and nine months ended October&#160;31, 2021, discrete tax items had an effective tax rate benefit of <ix:nonFraction unitRef="number" contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfODQ0_3a52e563-04dc-49c6-9e6e-906ef89dca68">7.7</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfODUx_63ab1258-890a-428d-911b-89c71ce33431">20.5</ix:nonFraction>%, respectively, compared with an effective tax rate expense of <ix:nonFraction unitRef="number" contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfOTE2_70fa1cbb-7824-4e21-8835-eb2a3658cebd">6.0</ix:nonFraction>% and an effective tax rate benefit of <ix:nonFraction unitRef="number" contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfOTIz_423cf02d-78da-4e7e-ae37-937f6bf0e885">9.6</ix:nonFraction>% for the three and nine months ended October&#160;31, 2020, respectively, primarily due to excess tax benefits on stock-based compensation expense recognized in the provision for 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%">As of October&#160;31, 2021 and January&#160;31, 2021, the Company&#8217;s total gross unrecognized tax benefit was $<ix:nonFraction unitRef="usd" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfMTE3MQ_0ec8f321-b74d-40eb-b2ba-4fa307798114">11.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfMTE3OA_55a4d778-a1a5-43d0-8133-bb9c128bbaf0">10.2</ix:nonFraction>&#160;million, respectively. If recognized, $<ix:nonFraction unitRef="usd" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfMTIxMQ_60fa7cea-4d0b-451e-a39f-b7495f73a8f7">10.3</ix:nonFraction>&#160;million of the total gross unrecognized tax benefits would affect the Company's effective tax rate as of October&#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-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 state of Texas. These examinations may lead to ordinary course adjustments or proposed adjustments to our taxes, net operating losses, and/or tax credit carryforwards. 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="i555cce12dac447318d484829c6e80ea0_46"></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;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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMzQ1OQ_85c7c4a3-463d-4dbe-8702-11aacc88b072" continuedAt="ie63103a9adea489a8a2746a7d728db50" escape="true">Indebtedness</ix:nonNumeric></span></div><ix:continuation id="ie63103a9adea489a8a2746a7d728db50" continuedAt="i8b1f49e08fff4d4aaf02046322584d8b"><div style="margin-top:6pt"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMzQ2MA_f1c51c67-c396-4593-a9b5-a8bcb8cf2957" continuedAt="ifd743ba8d88a4386b27754e4f9fee653" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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: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: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%">October 31, 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%">January 31, 2021</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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ife40aebce9044feca7e32f7ca504f9f5_I20211031" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfMS0wLTEtMS0xNjIxMS90ZXh0cmVnaW9uOjVhOWY1ZDA2ZmNiMTQ5ZjFhMmQ3MDJlYzk2NzdiYTc5XzQzOTgwNDY1MTExNDQ_0abcc78d-03a3-47fd-adb6-9b28fb735670">4.50</ix:nonFraction>%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> Senior Notes due 2029</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="ife40aebce9044feca7e32f7ca504f9f5_I20211031" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfMS0xLTEtMS0xNjIxMQ_fffab876-55f5-4b77-a532-1866b7408b1b">600,000</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="i2d984debb6624acaaa7432533aad2efd_I20210131" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfMS0zLTEtMS0xNjIxMQ_ba31ef91-dab1-4fbf-a663-461a6d522a01">&#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></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%">Term Loan Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebaf9520188d49789c522616e70d3bc4_I20211031" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfMi0xLTEtMS0xNjIxMQ_6a4ea12c-29fa-4af4-8a2c-072b48821b6f">350,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="i0e2fa0be066a482c8a029382e648213a_I20210131" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfMi0zLTEtMS0xNjIxMQ_2d41552e-e4cc-4de8-b418-9fa264b71827">&#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%">Prior Term Loan Facility</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="i11cc1d101b214ae99f768cf5dba984b2_I20211031" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfMy0xLTEtMS0xNjIxMQ_6a819ce1-877a-45d1-b1b8-e6fb44fc1275">&#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="i925188622d7e45cf9b8516200de1dda4_I20210131" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfMy0zLTEtMS0xNjIxMQ_a9c0c493-231c-44db-bf9e-c9929974a078">1,003,125</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%">Principal amount</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNC0xLTEtMS0xNzYwMA_7a90f6e9-c9b8-4a43-9998-4bf058a7eb1a">950,000</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNC0zLTEtMS0xNzYwMA_e471d58d-8388-4ad6-922c-134501aeec51">1,003,125</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%">Less: unamortized discount and issuance costs (1)</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNS0xLTEtMS0xNzYwMA_c556ec99-dce7-44b1-8f7b-7b28394e0c0a">19,936</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNS0zLTEtMS0xNzYwMA_7546024c-164a-48ae-a10f-fef53c8b6e6a">16,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 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 debt, net</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNi0xLTEtMS0xNzYwMA_8654b39c-e323-4b0f-a1f5-efb18136c242">930,064</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNi0zLTEtMS0xNzYwMA_dcbe6850-9efb-4965-96f9-8043bcfc20b2">986,717</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%">Less: current portion of long-term debt</span></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:nonFraction unitRef="usd" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNy0xLTEtMS0xNzcwMg_baed6857-8382-4813-9636-6c1f354cc3d5">6,563</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNy0zLTEtMS0xNzcwMg_dbe1b10e-9bc4-45bd-b47d-99d8f0a9585c">62,500</ix:nonFraction></span></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%">Long-term debt, net</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%"><ix:nonFraction unitRef="usd" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfOC0xLTEtMS0xNzYwMA_4016f8e2-f7f0-49d2-9755-939aecf8fad7">923,501</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfOC0zLTEtMS0xNzYwMA_17f7c7e2-5742-4cac-aeb7-f08548752078">924,217</ix:nonFraction>&#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></tr></table></ix:nonNumeric></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="ifd743ba8d88a4386b27754e4f9fee653" continuedAt="i2f18d46382614ed6b07b37fb89bbbd69">(1)</ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt"><ix:continuation id="i2f18d46382614ed6b07b37fb89bbbd69">In addition to the $<ix:nonFraction unitRef="usd" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfOTE_6efe481c-35ce-4a5b-be27-d0e611200a81">19.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfOTg_0422301b-482c-439f-af96-641c4eb506aa">16.4</ix:nonFraction>&#160;million of unamortized discount and issuance costs related to long-term debt as of October&#160;31, 2021 and January&#160;31, 2021, respectively, $<ix:nonFraction unitRef="usd" contextRef="i3f99b5ce9e3d412cb6cfdd7b4b0ccfea_I20211031" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTk2_1b4a07bd-cd07-4f50-9c1e-890b408eea2e">4.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i361323d118cc4de7bc75aad3e7f562f6_I20210131" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMjAz_5f4ced2e-93f9-46f3-824a-4495a37005e2">5.0</ix:nonFraction>&#160;million of unamortized issuance costs related to our Revolving Credit Facility (as defined below) and Prior Revolving Credit Facility (as defined below) are included within other assets on the condensed consolidated balance sheets as of October&#160;31, 2021 and January&#160;31, 2021, 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:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ife40aebce9044feca7e32f7ca504f9f5_I20211031" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTIwOTQ2Mjc5MjY0NTg_0abcc78d-03a3-47fd-adb6-9b28fb735670">4.50</ix:nonFraction>% Senior Notes due 2029</span></div><div style="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 October 8, 2021, the Company completed its offering of $<ix:nonFraction unitRef="usd" contextRef="ifa85efa101e6413e97a2029551228164_I20211008" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTA5OTUxMTY0NTUyNw_1823112b-f849-4aac-84ca-86400b50a0de">600.0</ix:nonFraction> million aggregate principal amount of its <ix:nonFraction unitRef="number" contextRef="ifa85efa101e6413e97a2029551228164_I20211008" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTI5OA_ff0716b4-2488-4b56-b9e0-c2689c4c0e9e">4.50</ix:nonFraction>% Senior Notes due 2029 (the &#8220;Notes&#8221;). The Notes were issued under an indenture (the &#8220;Indenture&#8221;), dated October 8, 2021, among the Company, the guarantors party thereto, and Wells Fargo Bank, National Association, as trustee. </span></div><div style="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 net proceeds from the issuance of the Notes together with borrowings under the Credit Agreement (as defined below) and cash on hand, were used to repay the outstanding borrowings under the Prior Credit Agreement (as defined below).</span></div><div style="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 Notes are guaranteed by each of the Company&#8217;s existing direct and indirect, wholly owned domestic subsidiaries that guarantees its obligations under the Credit Agreement and are required to be guaranteed by any of the Company&#8217;s future subsidiaries that guarantee its obligations under the Credit Agreement or certain of its other indebtedness. The Notes will mature on October 1, 2029. Interest on the Notes will be payable on April 1 and October 1 of each year, beginning on April 1, 2022. The effective interest rate on the Notes is <ix:nonFraction unitRef="number" contextRef="i654c5dbc2c3d485ead03febebe00d445_I20211031" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTA5OTUxMTY0NjA4OQ_bdb6eba1-ba39-48de-ae5c-3c6d2c68d3af">4.72</ix:nonFraction>%.</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%">-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">Table of Contents</span></div></div><ix:continuation id="i8b1f49e08fff4d4aaf02046322584d8b" continuedAt="i8a8375aa092f408daa7e7cbc2a3dd323"><div style="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 Notes are unsecured senior obligations of the Company and rank equally in right of payment to all of its existing and future senior unsecured debt and senior in right of payment to all of its future subordinated debt.</span></div><div style="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 Notes will be redeemable at the Company&#8217;s option, in whole or in part, at any time on or after October 1, 2024, at a redemption price if redeemed during the 12 months beginning (i) October 1, 2024 of <ix:nonFraction unitRef="number" contextRef="i82f05850500841e2a999a3d289bf4872_D20211008-20211008" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM3Ng_5661e9a9-60ba-4662-b85d-dba23f70c742">102.250</ix:nonFraction>%, (ii) October 1, 2025 of <ix:nonFraction unitRef="number" contextRef="i4954e1534fc1424395e8c0a65de89b75_D20211008-20211008" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM4Ng_68f9eee2-3c4c-436b-9af8-2244acfe8459">101.125</ix:nonFraction>%, and (iii) October 1, 2026 and thereafter of <ix:nonFraction unitRef="number" contextRef="i5a227abe85c54bb8b82aeb4c5dae078d_D20211008-20211008" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM5Ng_155a9b33-c4b9-4c53-9de9-9eaed9320bb2">100.000</ix:nonFraction>%, in each case of the principal amount of the Notes being redeemed, and together with accrued and unpaid interest, if any, to, but excluding, the date of redemption. The Company may also redeem some or all of the Notes before October 1, 2024 at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="i03b33202c367456dbfc52c8b23e0f4eb_D20211008-20211008" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNDM5ODA0NjUzMjEwNA_8b157d59-985d-4297-9471-4459ffb12781">100</ix:nonFraction>% of the principal amount of the Notes, plus the applicable &#8220;make-whole&#8221; premium as of, and accrued and unpaid interest, if any, to, but excluding, the date of redemption. In addition, at any time prior to October 1, 2024, the Company may redeem up to <ix:nonFraction unitRef="number" contextRef="i31dc7969ab1840e494d7ec7eafb2a442_D20211008-20211008" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTIwOTQ2Mjc5MjY0MjA_7c9f23f5-4bdd-42e2-a608-794cfbd0afff">40</ix:nonFraction>% of the aggregate principal amount of the Notes issued under the Indenture on one or more occasions in an aggregate amount equal to the net cash proceeds of one or more equity offerings at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="i31dc7969ab1840e494d7ec7eafb2a442_D20211008-20211008" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTIwOTQ2Mjc5MjY0MjU_f5ffdd7b-7b2e-4d13-bf28-cbe96fcfdcba">104.500</ix:nonFraction>% of the principal amount of the Notes redeemed, plus accrued and unpaid interest, if any, to, but excluding, the date of redemption. Furthermore, the Company may be required to make an offer to purchase the Notes upon the sale of certain assets or upon specific kinds of changes of control.</span></div><div style="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 Indenture contains covenants that impose significant operational and financial restrictions on the Company; however, these covenants generally align with the covenants contained in the Credit Agreement. See "Credit Agreement" below for a description of these covenants. </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%">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%">On October 8, 2021, the Company entered into a new credit agreement (the &#8220;Credit Agreement&#8221;) among the Company, as borrower, each lender from time to time party thereto (the &#8220;Lenders&#8221;), JPMorgan Chase Bank, N.A., as administrative agent (in such capacity, the &#8220;Agent&#8221;) and the Swing Line Lender (as defined in the Credit Agreement), and each L/C Issuer (as defined therein) party thereto, pursuant to which the Company established: </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%">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;a <ix:nonNumeric contextRef="i54e3640be15845728deaef48c6b0e5d9_D20211008-20211008" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTMwNg_126e6bb2-4942-4129-b9b1-f26e14c70e4e">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="i72b76bf12f634a9d8e960e50f1839984_I20211008" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTA5OTUxMTY0NTU0Ng_20de15b1-4c08-4b62-84a1-683dd0ff16d2">350.0</ix:nonFraction> million, the proceeds of which were used to refinance the Company&#8217;s existing senior secured credit facility as described below (the &#8220;Refinancing&#8221;), to pay fees and expenses incurred in connection with the Refinancing and the establishment of the Credit Facilities (as defined below) and for working capital and general corporate purposes of the Company and its subsidiaries, including the financing of acquisitions and other investments; 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;a <ix:nonNumeric contextRef="ic6fedaa611de41509375b5da2d621b50_D20211008-20211008" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTMwOA_d7308eaa-179e-4fe2-b9fe-505f3e0330db">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="i02d36f2187b248beb2a35dddb0f341b8_I20211008" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTA5OTUxMTY0NTU2NQ_1fae4eb1-da96-42b6-b8b1-cca37ae326a2">1.0</ix:nonFraction> billion (with a $<ix:nonFraction unitRef="usd" contextRef="i036e41bc340b49a2897b8d03465873b9_I20211008" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTMxMA_4f6a1436-c865-4d6b-bd0f-d1ac20c9393e">25</ix:nonFraction>&#160;million sub-limit for the issuance of letters of credit), the proceeds of which may be used for working capital and general corporate purposes of the Company and its subsidiaries, including the financing of acquisitions and other 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%">Subject to the terms and conditions set forth in the Credit Agreement (including obtaining additional commitments from one or more new or existing lenders), the Company may in the future incur additional loans or commitments under the Credit Agreement in an aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="i02e9ab2ccc14445bbed029726e195b5e_I20211008" decimals="INF" name="hqy:LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjA0NzMxMzk3MTUzMA_2c9c4510-09a3-4a44-93ab-b08d962c3a65">300</ix:nonFraction>&#160;million, plus an additional amount so long as the Company&#8217;s pro forma First Lien Net Leverage Ratio (as defined in the Credit Agreement) would not exceed <ix:nonFraction unitRef="number" contextRef="i02e9ab2ccc14445bbed029726e195b5e_I20211008" decimals="INF" name="hqy:DebtInstrumentCovenantNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTIwOTQ2Mjc5MjY0MzY_e2c99666-2113-4097-87ed-f30d37d7a009">3.85</ix:nonFraction> to 1.00 as of the date such loans or commitments are incurred.</span></div><div style="margin-bottom:6pt;margin-top: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 the Company, either (i) LIBOR (adjusted for reserves) plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="i7fd78a18267642cf9d05aa48d104b529_D20211008-20211008" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTMyMw_10074bbc-47e5-4f26-a662-7140e31c86ac">1.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ie8989ccb84654c8d811274c58758551f_D20211008-20211008" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTMzMA_c9e00a8a-bf02-46b7-80af-e2ded20b24df">2.25</ix:nonFraction>% or (ii) an alternate base rate plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="idb220cf468f84c54849d55bd017afea2_D20211008-20211008" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTMzNw_cf8a7d02-5224-4aa9-8aad-d345152db5c2">0.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i4fc1488cff014c92b0ef56f534fc83f7_D20211008-20211008" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM0NA_e3721527-e72c-4ac3-962e-7ba5304545a8">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 October&#160;31, 2021, the stated interest rate was <ix:nonFraction unitRef="number" contextRef="i5c664969c4a842ba975618282b4115f1_I20211031" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTA5OTUxMTY0NTY5NA_9d940b0b-b73b-4452-b294-c2d4ec20e131">1.88</ix:nonFraction>% and the effective interest rate was <ix:nonFraction unitRef="number" contextRef="i5c664969c4a842ba975618282b4115f1_I20211031" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTA5OTUxMTY0NTcwMg_dc6cc063-65ba-4332-8e1c-4cbc655ad873">2.63</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="i0e5a689632364830a196be291d623124_D20210201-20211031" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTIwOTQ2Mjc5MjY0NDM_9fe59c72-4465-49cd-a52c-9715eb007438">0.20</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i89ad65eefc8b40b28c6a02181efb5a49_D20210201-20211031" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTIwOTQ2Mjc5MjY0NTE_934ee1c5-f621-40c8-872e-3754ad640922">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 loans made under the Term Loan Facility will amortize in equal quarterly installments in an aggregate annual amount equal to the following percentage of the original principal amount of the Term Loan Facility: (i) <ix:nonFraction unitRef="number" contextRef="ib277b95c4b384b7b9612d30d0fe940bd_I20211031" decimals="INF" name="hqy:DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM1MQ_dcfc7ee9-307c-429b-9032-e4107a02b82e">2.5</ix:nonFraction>% for the first year after October 8, 2021; (ii) <ix:nonFraction unitRef="number" contextRef="i5995abcf9bc84a2ba18e53223379ad7b_I20211031" decimals="INF" name="hqy:DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM1Nw_1d52c6dd-200c-469c-a292-a3693beaaabb">5.0</ix:nonFraction>% for each of the second and third years after October 8, 2021; (iii) <ix:nonFraction unitRef="number" contextRef="i651b6f81bf484f10a4970541e016fdfc_I20211031" decimals="INF" name="hqy:DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM3MA_7b344a6e-0b09-43cb-a65d-fd8ec1406253">7.5</ix:nonFraction>% for the fourth year after October 8, 2021; and (iv) <ix:nonFraction unitRef="number" contextRef="i8dc0becfde76494f88b7debfa9759ebc_I20211031" decimals="INF" name="hqy:DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM2Mw_afc426d9-384f-465e-8d7c-bd33e1143b1a">10.0</ix:nonFraction>% for the fifth year after October 8, 2021. In addition, the Term Loan Facility is required to be mandatorily prepaid with <ix:nonFraction unitRef="number" contextRef="i1598ca1f43e64ac087ed72608d11c4a6_I20211031" decimals="INF" name="hqy:DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNTQ5NzU1ODE1OTkwNA_ee28dedc-f689-41d0-bacd-9424e41f86e9">100</ix:nonFraction>% of the net cash proceeds of all asset sales, insurance and condemnation recoveries, subject to customary exceptions and thresholds, including to the extent such proceeds are reinvested in assets useful in the business of the Company and its subsidiaries within <ix:nonNumeric contextRef="ibc236285dab7480089b8463c8c04bbd0_D20210201-20211031" name="hqy:DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNTQ5NzU1ODE1OTkwOQ_8a25ece2-0457-4bd0-afa4-07ed41462ccb">450</ix:nonNumeric> days following receipt (or committed to be reinvested within such <ix:nonNumeric contextRef="ibc236285dab7480089b8463c8c04bbd0_D20210201-20211031" name="hqy:DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNDM5ODA0NjUzMjE2Ng_9e6fabb9-7d17-416d-807c-85373a0962a8">450</ix:nonNumeric>-day period and reinvested within <ix:nonNumeric contextRef="ibc236285dab7480089b8463c8c04bbd0_D20210201-20211031" name="hqy:DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNTQ5NzU1ODE1OTkxMA_564e5733-ab49-4929-9201-8961d2c2a2cf">180</ix:nonNumeric> days after the </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%">-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">Table of Contents</span></div></div><ix:continuation id="i8a8375aa092f408daa7e7cbc2a3dd323" continuedAt="i6f6513dac6d540708891fe420c1af15d"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">end of such <ix:nonNumeric contextRef="ibc236285dab7480089b8463c8c04bbd0_D20210201-20211031" name="hqy:DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNDM5ODA0NjUzMjE3NA_3dec8940-a6e2-4b22-881c-0b728d0b953a">450</ix:nonNumeric>-day period). The loans under the Credit Facilities may be prepaid, and the commitments thereunder may be reduced, by the Company without penalty or premium, subject to the reimbursement of customary &#8220;breakage costs.&#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%">The Credit Agreement contains customary affirmative and negative covenants, including covenants that limit, among other things, the ability of the Company and its subsidiaries 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) 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="i5c664969c4a842ba975618282b4115f1_I20211031" decimals="INF" name="hqy:DebtInstrumentCovenantNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTQwNg_fb885227-542f-443b-a09f-67950b97eb09">5.00</ix:nonFraction> to 1.00 beginning with the fiscal quarter ending January 31, 2022, and (ii) a minimum consolidated interest coverage ratio, measured as of the last day of each fiscal quarter, of no less than <ix:nonFraction unitRef="number" contextRef="i5c664969c4a842ba975618282b4115f1_I20211031" decimals="INF" name="hqy:DebtInstrumentCovenantMinimumInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTQxMg_ebeed654-3681-4179-81b7-50fa7d72e5d7">3.00</ix:nonFraction> to 1.00 beginning with the fiscal quarter ending January 31, 2022. The Company was in compliance with all covenants under the Credit Agreement as of October&#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 repayment obligation under the Credit Agreement may be accelerated upon the occurrence of an event of default thereunder, including, among other things, failure to pay principal, interest or fees on a timely basis, material inaccuracy of any representation or warranty, failure to comply with covenants, cross-default to other material debt, material judgments, change of control and certain insolvency or bankruptcy-related events, in each case, subject to any certain grace and/or cure periods.</span></div><div style="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 the Company under the Credit Agreement are required to be unconditionally guaranteed by each of the Company&#8217;s existing or subsequently acquired or organized direct and indirect domestic subsidiaries and are secured by security interests in substantially all assets of the Company and the guarantors, in each case, subject to certain customary exceptions.</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%">Prior 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%">On August 30, 2019, the Company entered into a credit agreement (the "Prior Credit Agreement&#8221;) that provided for:</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%">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;a <ix:nonNumeric contextRef="iec7b692ad81943aaa3c53fdf384d9eb4_D20190830-20190830" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMzQ1Ng_a7018518-3e31-4d8c-9273-af1800515c6a">five-year</ix:nonNumeric> senior secured term loan A facility (the &#8220;Prior Term Loan Facility&#8221;), in an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i949e69e3861c46ba82322f48de2f8e90_I20190830" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNTkz_b10b3da8-c1a6-4b68-b2d3-05c2366a87b4">1.25</ix:nonFraction> billion; 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="i123a004f0af04a9e8b8cac337ee61c74_D20190830-20190830" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMzQ1Nw_14290960-5df9-4cbf-8a77-11611921c24e">five-year</ix:nonNumeric> senior secured revolving credit facility (the &#8220;Prior Revolving Credit Facility&#8221; and, together with the Prior Term Loan Facility, the &#8220;Prior Credit Facilities&#8221;), in an aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="i67007c1c622340a39d81c827cc0a94c5_I20190830" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfODA2_3d26c833-b146-48f7-a4c9-8ea85ac067f2">350.0</ix:nonFraction> million. <ix:nonFraction unitRef="usd" contextRef="i67007c1c622340a39d81c827cc0a94c5_I20190830" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfOTI2_e1a614dd-dd5a-415b-87b7-d6846db523bd">No</ix:nonFraction> amounts were drawn under the Prior Revolving Credit Facility. </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 Prior Credit Facilities bore 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="i804754cbb4be4f5885aed3ad8cf4f1b9_D20190830-20190830" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTE3NQ_e0642568-5473-444f-9ab5-c3943d07f3ae">1.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="if6a943baaf334e71824b46f36bd18ed4_D20190830-20190830" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTE4MQ_de63c6f9-ea78-4f8d-b09e-0996cdf0f414">2.25</ix:nonFraction>% or (ii)&#160;an alternate base rate plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="i2ed205aac1a24d79803fa320a88a511d_D20190830-20190830" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTI0Mg_7652eea0-c5ea-4760-981b-92d3997680fc">0.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="iab55b4862f87432d98a93dec20bba67e_D20190830-20190830" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTI0OA_d63973b7-6ae2-456a-9e3a-28e50bc8f33b">1.25</ix:nonFraction>%, with the applicable margin determined by reference to a leverage-based pricing grid set forth in the Prior Credit Agreement. The Company was also required to pay certain fees to the lenders, including, among others, a quarterly commitment fee on the average unused amount of the Prior Revolving Credit Facility at a rate ranging from <ix:nonFraction unitRef="number" contextRef="i5d5c83d641fb4e2eaf3134abb6c501f7_D20190830-20190830" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTY1NQ_5bdd9847-00e1-4515-806f-f3d29a037196">0.20</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i39aba07bb6c449699fd35d2d2e4d486d_D20190830-20190830" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTY2MQ_4c613f4c-77c7-42cf-b469-f76a1120da87">0.40</ix:nonFraction>%, with the applicable rate also determined by reference to a leverage-based pricing grid set forth in the Prior 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 Prior Credit Agreement contained customary affirmative and negative covenants, including covenants that limited, 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 Prior Credit Agreement contained financial performance covenants, which required 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="i5366944110944c1b90e54083c5bcf97c_I20190830" decimals="INF" name="hqy:DebtInstrumentCovenantNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMjY2Ng_30b8b40b-f42c-44c7-b585-e7dbbde05e58">4.50</ix:nonFraction> to 1.00 (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="i48bbd17f9736400dadb232e75c26dbd4_I20190830" decimals="INF" name="hqy:DebtInstrumentCovenantNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMjc5Nw_447a4579-dce0-4c1e-b31e-22370563b4eb">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="idb573bc254c14f0c977fe1e016fbcda2_D20190830-20190830" decimals="-5" name="hqy:DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMjkzMA_70b96cda-fbfa-4830-a8f2-e08d0ea244c1">100.0</ix:nonFraction> 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="i6855af7ca50b4e2686e93bc3fc1f91ee_I20190830" decimals="INF" name="hqy:DebtInstrumentCovenantMinimumInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMzA0Nw_01bf252b-311a-4fb1-9b56-9823bca1ffaf">3.00</ix:nonFraction> to 1.00. The Company was in compliance with all covenants under the Prior Credit Agreement during the period ended October&#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-weight:400;line-height:120%">The obligations of HealthEquity under the Prior Credit Agreement were required to be unconditionally guaranteed by WageWorks and Fort Effect Corp and were secured by security interests in substantially all assets of HealthEquity and the guarantors, 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%">-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">Table of Contents</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="i6f6513dac6d540708891fe420c1af15d">On October 8, 2021, in connection with the entry into the Credit Agreement, the Company repaid all outstanding obligations under the Prior Credit Agreement and terminated all commitments thereunder.</ix:continuation></span></div><div id="i555cce12dac447318d484829c6e80ea0_49"></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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMjE2Mg_b7a75967-a75e-423a-87f0-b81fea7cc6d7" continuedAt="i45dba2bd92814e84b01f8968e9b427ff" escape="true">Stock-based compensation</ix:nonNumeric></span></div><ix:continuation id="i45dba2bd92814e84b01f8968e9b427ff" continuedAt="i48f1715e6426464bb52cd6c2eaba6797"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMjE1Ng_d4a2d538-1fc2-4d04-ad3c-fa79ff6a92ef" 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 following table shows a summary of stock-based compensation in the Company's condensed consolidated statements of operations and comprehensive income (loss) during the periods presented:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Nine months ended October 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%">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%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i4bae1cb5c56b496996da07db03558691_D20210801-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMi0xLTEtMS0xNjIxMQ_75e044e3-97d1-429b-9bc2-43c2baa2ca83">3,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i8fc22d25f5264b4dab4a38a8453922d8_D20200801-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMi0zLTEtMS0xNjIxMQ_3dd33334-5e81-4b9c-ab88-3a2fec079302">2,209</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="ide5837a7d6af4c6cbfe625b7c100d9cc_D20210201-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMi01LTEtMS0xNjIxMQ_25d36d40-e052-441d-8d39-104f2d17bf3f">8,547</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="i3bdfd09c8a7f40f88234ab0f1a84d0db_D20200201-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMi03LTEtMS0xNjIxMQ_9707d2c2-856c-438e-b094-f36640c31f67">5,737</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%">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="i529a497cff134a5b90850859ae95486c_D20210801-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMy0xLTEtMS0xNjIxMQ_65c8b162-78cd-4c39-83c4-79bebd125b0c">829</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="i4c0426923ce04a679d82fe3a045353c5_D20200801-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMy0zLTEtMS0xNjIxMQ_d88783c8-ebcc-4828-bbfa-6ec43cbd3b45">2,035</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="iab349a6406d143c596c0007113a9c31e_D20210201-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMy01LTEtMS0xNjIxMQ_78db8c02-2b0b-451f-96f7-dae3a9bc3a93">5,677</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="i65aa950e8f7748458d6079771ffa601a_D20200201-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMy03LTEtMS0xNjIxMQ_11000b5b-b293-4354-a428-3734475a9249">4,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="ice2c0158725f40d58997ed158124ca39_D20210801-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNC0xLTEtMS0xNjIxMQ_b99a93e6-dc5d-42ad-a30a-a4b402a852c1">3,458</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="i14ec8aaa5f664dd9b3c2ce031087f4f9_D20200801-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNC0zLTEtMS0xNjIxMQ_5f27f9e5-a217-4ebb-acd4-8255c2c12f96">2,641</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="ib56fa3329d414029a693767b0c0ef332_D20210201-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNC01LTEtMS0xNjIxMQ_160271b5-bbf9-45a0-b38c-f87045dc4a2c">10,164</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="iae22d1c3f59943b495353a14040fd65e_D20200201-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNC03LTEtMS0xNjIxMQ_fe530340-274a-4ec0-a52b-bff5f1e9c6c3">8,051</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="i45d4097c1f944541b9f2f80f5783f450_D20210801-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNS0xLTEtMS0xNjIxMQ_e66fa3fe-dcbb-405c-8b13-608458a808a1">5,921</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="ifc38f66c3c9047adbe5228caf75d761c_D20200801-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNS0zLTEtMS0xNjIxMQ_dff38762-bc62-4ad7-9e94-a02d2baa771b">4,594</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="if9e07c8297b44c22910c80ccfa2c0e30_D20210201-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNS01LTEtMS0xNjIxMQ_abb3792e-22c0-420c-80c6-9fb0bf96f6e9">17,312</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="ie79c2fc1392948958a8afa48cbf76eb0_D20200201-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNS03LTEtMS0xNjIxMQ_84fe7abd-e727-465a-a42a-fc2a66a4f59c">11,715</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%">Other expense (1)</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="i78855aa408a54b178cc67afa588ef445_D20210801-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNi0xLTEtMS0xNjIxMQ_7b74070f-f81f-4152-8afe-9e414e568a26">&#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="if321c8b36e3c4220acd9538e68d6eee9_D20200801-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNi0zLTEtMS0xNjIxMQ_0c7e9e03-0731-44ef-aa03-4901c3a72baa">&#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="i204c5c7218394f4db4a867e3ba8548a8_D20210201-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNi01LTEtMS0xNjIxMQ_2b512a79-4b5e-404f-9a23-4b03437f6396">342</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="i70746acd86e04c01af9d2997ddf6cba1_D20200201-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNi03LTEtMS0xNjIxMQ_ff7537de-3008-4a7b-9814-1e4c06d3886b">&#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 #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:#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="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNy0xLTEtMS0xNjIxMQ_13a1ccee-5700-4640-bccd-9e8f81639c95">13,284</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="i2dcd95ff970541979aba8530288376a1_D20200801-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNy0zLTEtMS0xNjIxMQ_bbf8a0f6-3578-4d74-ba7f-485de8aef37f">11,479</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNy01LTEtMS0xNjIxMQ_eea64dbb-ec19-4525-a4b7-aa73522251d8">42,042</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="i705ac7af71364ded82732f384e862d94_D20200201-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNy03LTEtMS0xNjIxMQ_8ad70b65-c6ba-42be-ad20-81b1f8f210bd">30,313</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><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><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:8.24pt">Equity-based awards exchanged for cash in connection with the Luum Acquisition.</span></div></ix:nonNumeric><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%">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="i653b6e2445044ec1b26383a3a43119c0_I20211031" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfNjkz_5a1c0bf0-87c8-448e-ac60-71362cd808a0">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="i653b6e2445044ec1b26383a3a43119c0_I20211031" decimals="INF" name="hqy:SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfOTg2_376e443e-9bed-4d7e-b436-20d644bbac76">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 October&#160;31, 2021, <ix:nonFraction unitRef="shares" contextRef="i653b6e2445044ec1b26383a3a43119c0_I20211031" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMTE4Mw_66735ca4-4afe-4f0f-9bfd-8e838008db12">7.5</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-weight:700;line-height:120%">Stock options</span></div><div style="margin-top:6pt"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMjE1OA_d6b819d9-be44-4878-a4d3-d16d208779cb" escape="true"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></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.742%"></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.742%"></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.742%"></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.746%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="27" 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%">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, 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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMi0xLTEtMS0xNjIxMQ_ef2afb1b-b0ce-4075-b1c7-321d0c506c76">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;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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="2" name="hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMi0zLTEtMS0xNjIxMS90ZXh0cmVnaW9uOmY3YmJmZmFlODRkMzRiMTdhOWQ4NDk2NDM2NzM2ZGI0XzQ_7c2ea5fe-46bb-41ea-ae3f-d977c4b4fd5b">1.25</ix:nonFraction>&#160;- <ix:nonFraction unitRef="usdPerShare" contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="2" name="hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMi0zLTEtMS0xNjIxMS90ZXh0cmVnaW9uOmY3YmJmZmFlODRkMzRiMTdhOWQ4NDk2NDM2NzM2ZGI0Xzk_ecfc1f1f-5d39-423d-8c7a-9c39354826f1">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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMi01LTEtMS0xNjIxMQ_d9a78591-72a5-498b-addd-7a9c0aae78d8">31.46</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="i30f7bfc64fc24a789f2096055a8c489f_D20210201-20210430" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMi03LTEtMS0xNjIxMQ_9831d0d6-9d6c-44be-8385-1d295a3d9037">5.0</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="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMi05LTEtMS0xNjIxMQ_2d4716ac-d0e0-4b0e-b37f-734bf7e69821">87,164</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%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMy0xLTEtMS0xNjIxMQ_3ea3320e-7711-445d-a9b5-7f801d6166aa">280</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="2" name="hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMy0zLTEtMS0xNjIxMS90ZXh0cmVnaW9uOjc3NmQ0ZjA0MWJiYjRlMzlhYzBiMDAzOGY4MzZkODZlXzQ_63d4dd7b-3e0a-402d-bba4-e41f16482dac">1.25</ix:nonFraction>&#160;- <ix:nonFraction unitRef="usdPerShare" contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="2" name="hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMy0zLTEtMS0xNjIxMS90ZXh0cmVnaW9uOjc3NmQ0ZjA0MWJiYjRlMzlhYzBiMDAzOGY4MzZkODZlXzk_7ec621e1-f019-4e08-b495-2a334c82f551">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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMy01LTEtMS0xNjIxMQ_c73201c4-c4fc-431c-ab89-467bf12b04d9">22.36</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 October 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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNC0xLTEtMS0xNjIxMQ_34b9e968-8ad7-45b4-b2c8-7c5079b4816e">1,394</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="2" name="hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNC0zLTEtMS0xNjIxMS90ZXh0cmVnaW9uOjdhM2QxYzY3NmE3OTQ2ZTNiZDFkNGE0NDg0OWJiOTA5XzQ_71caac96-4cbc-48a0-80d1-cda5aed77c78">1.25</ix:nonFraction>&#160;- <ix:nonFraction unitRef="usdPerShare" contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="2" name="hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNC0zLTEtMS0xNjIxMS90ZXh0cmVnaW9uOjdhM2QxYzY3NmE3OTQ2ZTNiZDFkNGE0NDg0OWJiOTA5Xzk_2fa558bc-99f8-4ac5-922d-1d9b8dde660e">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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNC01LTEtMS0xNjIxMQ_eb728201-e2f1-446c-b0dd-cb67bfb3e583">33.29</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNC03LTEtMS0xNjIxMQ_6043f83d-cc2a-4225-824b-056a87d65664">4.2</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNC05LTEtMS0xNjIxMQ_ae21f68c-12d6-405d-892e-12ac17cf4bad">47,032</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 October 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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNS0xLTEtMS0xNjIxMQ_fa6e275b-9ee1-46a0-ba94-715f0779af3e">1,394</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNS01LTEtMS0xNjIxMQ_27a9c6d7-b0a7-4ff8-89af-c1758f242997">33.29</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNS03LTEtMS0xNjIxMQ_9543a3b1-addf-4a18-a389-eaec80c0ede7">4.2</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNS05LTEtMS0xNjIxMQ_5094d925-2617-4680-88a8-5a7d68af84c1">47,032</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 October 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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNi0xLTEtMS0xNjIxMQ_417cc73e-e007-403f-ad09-06e5650472f4">1,303</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNi01LTEtMS0xNjIxMQ_441bf2cb-af36-4db4-985a-d0da2d59e40c">30.76</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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNi03LTEtMS0xNjIxMQ_d0c71f07-b29a-46f0-b46c-651452f52be4">4.0</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="i1ec245e64d5642328ff8bcb5311fb526_I20211031" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNi05LTEtMS0xNjIxMQ_eafc8c23-2834-4f03-b15e-da54ded1952c">46,863</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></ix:nonNumeric></div><div style="margin-top:12pt"><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-top:6pt"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMjE2MQ_23d693fb-bbc0-408c-bd9a-ac81e5a8c7f1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU and RSA activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></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.420%"></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.420%"></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.425%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">RSUs and PRSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">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="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%">Shares</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%">Weighted-average grant date fair value</span></td><td colspan="3" style="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%">Shares</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%">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, 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="i3ff4126848f849d2af492550a9c513ce_I20210131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMi0xLTEtMS0xNjIxMQ_a46031b5-f244-49ad-8f71-527418d0b4e6">1,832</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="i3ff4126848f849d2af492550a9c513ce_I20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMi0zLTEtMS0xNjIxMQ_dea9d2cc-f323-4e4d-ac05-2cb6ca151005">60.41</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="ib59cb7bbf31d468aa1ee6b45e247c048_I20210131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMi01LTEtMS0xNjIxMQ_ab620cfd-149f-40a9-a3eb-12588041eb2d">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><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="ib59cb7bbf31d468aa1ee6b45e247c048_I20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMi03LTEtMS0xNjIxMQ_970121ba-4378-4f19-948a-bdaed050cd9c">61.77</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="ib7582f79326448abbe12f74a382ce23f_D20210201-20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMy0xLTEtMS0xNjIxMQ_fd8e1f90-f89d-4beb-a52e-00d7cf023340">1,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="usdPerShare" contextRef="ib7582f79326448abbe12f74a382ce23f_D20210201-20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMy0zLTEtMS0xNjIxMQ_f508f639-3a6f-45a8-bf54-e9e2d8dff13e">71.61</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="ic76a22ebc7eb422c9ec0575ea7b066e7_D20210201-20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMy01LTEtMS0xNjIxMQ_4a6d8c3c-f488-4f62-95b5-07515d28715e">&#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="usdPerShare" contextRef="ic76a22ebc7eb422c9ec0575ea7b066e7_D20210201-20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMy03LTEtMS0xNjIxMQ_afca8a80-824d-421d-a585-6b6aaee51334">&#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%">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="ib7582f79326448abbe12f74a382ce23f_D20210201-20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNC0xLTEtMS0xNjIxMQ_c7ceff9e-44cb-4a63-9948-aae753971b26">418</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib7582f79326448abbe12f74a382ce23f_D20210201-20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNC0zLTEtMS0xNjIxMQ_d5cead46-cd86-4434-bb48-19b95990305e">58.09</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="ic76a22ebc7eb422c9ec0575ea7b066e7_D20210201-20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNC01LTEtMS0xNjIxMQ_92d4a5d8-d62f-4d23-bdee-3b61beb02b09">116</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="ic76a22ebc7eb422c9ec0575ea7b066e7_D20210201-20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNC03LTEtMS0xNjIxMQ_75771601-a776-4113-899f-252168a95bfa">61.77</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="ib7582f79326448abbe12f74a382ce23f_D20210201-20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNS0xLTEtMS0xNjIxMQ_f8595f79-c8af-48a7-86e4-3dfb7926b4a5">255</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="ib7582f79326448abbe12f74a382ce23f_D20210201-20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNS0zLTEtMS0xNjIxMQ_95a3c243-01be-4fb8-9146-d6c9daaea384">62.99</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="ic76a22ebc7eb422c9ec0575ea7b066e7_D20210201-20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNS01LTEtMS0xNjIxMQ_a1e4b0e2-fe6f-4067-baa1-c9a191468f6b">75</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="ic76a22ebc7eb422c9ec0575ea7b066e7_D20210201-20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNS03LTEtMS0xNjIxMQ_c2c9eb61-e312-4bfc-b2c3-3629c330328d">61.77</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 October 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="ia072512d30144d2298330ea7b5e2a0f0_I20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNi0xLTEtMS0xNjIxMQ_2573f489-d9ae-4d15-acb8-7d1c48c4b94c">2,540</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="ia072512d30144d2298330ea7b5e2a0f0_I20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNi0zLTEtMS0xNjIxMQ_583ca076-f72b-4971-b8e1-7c2ce05ef22d">66.62</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="i720b29ca4d734f3e9c5b4ebd6372048f_I20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNi01LTEtMS0xNjIxMQ_8b4d5c4e-685d-44e8-9043-d5920fab325c">2</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="i720b29ca4d734f3e9c5b4ebd6372048f_I20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNi03LTEtMS0xNjIxMQ_8ad23dfe-b875-4914-9480-cbad5f61b273">61.72</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></ix:nonNumeric></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%">-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="#i555cce12dac447318d484829c6e80ea0_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><ix:continuation id="i48f1715e6426464bb52cd6c2eaba6797"><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.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    During the first quarter of fiscal year 2022, the Company awarded <ix:nonFraction unitRef="shares" contextRef="i4fa7ffa584ec4f1eb3d508f223ea191d_D20210201-20210430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMTUxNQ_29f4a7a3-e627-43eb-8e88-33f6251a13ec">249,750</ix:nonFraction> performance restricted stock units ("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, 2024. The Company used a Monte Carlo simulation to determine that the grant date fair value of the awards was $<ix:nonFraction unitRef="usd" contextRef="i2edf491e22424e96ab2d62b338d26cf1_I20210430" decimals="-5" name="hqy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMTgyMQ_fcaba756-8941-42c5-910f-f66ae0f93acf">22.4</ix:nonFraction> 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="i35b1fddcca9c4b408fa232e067de4925_D20210201-20211031" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMjAwMw_e6778ef0-40fb-45ec-b70b-6e8636760077">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i6d41b2cca6fd4a0f98878b8a7c0df702_D20210201-20211031" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMjAwOQ_d8874381-593b-4389-86c0-6bb29a6044a5">200</ix:nonFraction>% based on the level of performance achieved. The PRSUs cliff vest upon approval by the Compensation Committee of the board of directors.</span></ix:continuation></div><div id="i555cce12dac447318d484829c6e80ea0_55"></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 10. </span><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RleHRyZWdpb246NTlkYzQ2MTY2ZmEzNDBlMjk2MzVmZDRmMmQyOTdiYmZfMjcwMw_4a55f60f-6a4c-4dd7-8cf3-624fdd25466e" continuedAt="i604e0cc0b5174c8fb504b45d96a8676a" 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="i604e0cc0b5174c8fb504b45d96a8676a"><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RleHRyZWdpb246NTlkYzQ2MTY2ZmEzNDBlMjk2MzVmZDRmMmQyOTdiYmZfMjcwNA_75dd3278-4293-4217-8191-6a8d55ed4760" 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%">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:54pt;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:54pt;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:54pt;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></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%">Cash and cash equivalents are considered Level 1 instruments and are valued based on publicly available daily net asset values. The carrying values of cash and cash equivalents approximate fair values due to the short-term nature of these instruments.</span></div><div style="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 Notes are valued based upon quoted market prices and are considered Level 2 instruments because the markets in which the Notes trade are not considered active markets. As of October&#160;31, 2021, the fair value of the Notes was $<ix:nonFraction unitRef="usd" contextRef="i0b9d75660d9749ffa040e01ada32e5cf_I20211031" decimals="-5" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RleHRyZWdpb246NTlkYzQ2MTY2ZmEzNDBlMjk2MzVmZDRmMmQyOTdiYmZfMTY0OTI2NzQ1MDI1Ng_62e8bdfe-2943-4b1c-acfa-537cb38ee1eb">605.2</ix:nonFraction> 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%">The Term Loan Facility is considered a Level 2 instrument and recorded at book value in the Company's condensed consolidated financial statements. The Term Loan Facility reprices frequently due to variable interest rate terms and entails no significant changes in credit risk. As a result, the fair value of the Term Loan Facility approximates carrying value.</span></div><div style="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 Prior Term Loan Facility was considered a Level 2 instrument and recorded at book value in the Company's condensed consolidated financial statements. The Prior Term Loan Facility repriced frequently due to variable interest rate terms and entailed no significant changes in credit risk. As a result, the fair value of the Prior Term Loan Facility approximated carrying value.</span></div><div style="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 contingent consideration liability resulting from the Luum Acquisition was determined using a Monte Carlo valuation model based on Level 3 inputs. The estimate of fair value of the contingent consideration obligation required subjective assumptions to be made regarding revenue growth rates, discount rates, peer revenue volatilities, and probabilities assigned to various potential business result scenarios and was determined using probability assessments with respect to the likelihood of achieving certain revenue targets. The fair value measurement was based on inputs unobservable in the market and thus represented a level 3 measurement. On October 31, 2021, the Company entered into an amendment to the purchase agreement to pay $<ix:nonFraction unitRef="usd" contextRef="ib0bb570d732647dbbf6fbd24e7dea9d5_I20211031" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RleHRyZWdpb246NTlkYzQ2MTY2ZmEzNDBlMjk2MzVmZDRmMmQyOTdiYmZfNjU5NzA2OTc3NTI4MA_dd24b6c1-80e3-45d8-b07d-9a68587c62a5">6.0</ix:nonFraction>&#160;million in satisfaction of the contingent consideration liability, and accordingly, the liability was transferred out of Level 3 as it was no longer measured at fair value. For further information, see Note 3&#8212;Business combination.</span></div><ix:nonNumeric contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RleHRyZWdpb246NTlkYzQ2MTY2ZmEzNDBlMjk2MzVmZDRmMmQyOTdiYmZfMjcwNQ_a8dae3e4-b9f5-4571-81c2-94d36526dcbd" 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 following table reconciles the change in the fair value of the contingent consideration during the period presented:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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: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: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%">Carrying amount</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%">Balance as of January 31, 2021</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="idc00cac3f70f470987103920f7349b8a_I20210131" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RhYmxlOjg3ZGEwMmRlOWI3MDQxYWU4MDc2ZWZjMzE5Yjg4NWRmL3RhYmxlcmFuZ2U6ODdkYTAyZGU5YjcwNDFhZTgwNzZlZmMzMTliODg1ZGZfMS0xLTEtMS0xNjIxMQ_98725925-b26a-4a72-be20-1ec09844f39a">&#8212;</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%">Contingent consideration recognized at acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i868459fe56bb484d98a2131f8086847e_D20210201-20211031" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RhYmxlOjg3ZGEwMmRlOWI3MDQxYWU4MDc2ZWZjMzE5Yjg4NWRmL3RhYmxlcmFuZ2U6ODdkYTAyZGU5YjcwNDFhZTgwNzZlZmMzMTliODg1ZGZfMi0xLTEtMS0xNjIxMQ_34d8c1a3-4a31-4101-ba30-2ebb0b2cedea">8,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;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 fair value recognized in the condensed consolidated statement of operations and comprehensive income (loss)</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="i868459fe56bb484d98a2131f8086847e_D20210201-20211031" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RhYmxlOjg3ZGEwMmRlOWI3MDQxYWU4MDc2ZWZjMzE5Yjg4NWRmL3RhYmxlcmFuZ2U6ODdkYTAyZGU5YjcwNDFhZTgwNzZlZmMzMTliODg1ZGZfMy0xLTEtMS0xNjIxMQ_4ef13b90-adff-4190-bf59-abe9046b6322">2,147</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;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 October 31, 2021</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%"><ix:nonFraction unitRef="usd" contextRef="ia96f7151c48240389a594b268470925d_I20211031" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RhYmxlOjg3ZGEwMmRlOWI3MDQxYWU4MDc2ZWZjMzE5Yjg4NWRmL3RhYmxlcmFuZ2U6ODdkYTAyZGU5YjcwNDFhZTgwNzZlZmMzMTliODg1ZGZfNC0xLTEtMS0xNjIxMQ_305e3ca5-37ae-4207-8e8d-cd416ac8cc9c">6,000</ix:nonFraction>&#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></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%">-18-</span></div></div></div><div id="i555cce12dac447318d484829c6e80ea0_931"></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="#i555cce12dac447318d484829c6e80ea0_7">Table of Contents</a></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 11. </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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzY1OTcwNjk3NjgxNzg_b2e968b6-d2e6-4419-874f-a4df0c28345e" continuedAt="icd65216e79e14974bf6723c6d9a4eec4" escape="true">Subsequent events</ix:nonNumeric></span></div><ix:continuation id="icd65216e79e14974bf6723c6d9a4eec4"><div style="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 April 2021, the Company entered into a definitive agreement to acquire Further for $<ix:nonFraction unitRef="usd" contextRef="i85c37bf70d394d6e815775227cefa663_D20210401-20210430" decimals="-6" name="hqy:PaymentsForAssetAcquisition" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzE2NDkyNjc0NDYyMzY_1e39256b-20eb-4c93-aef6-690cb9a1d115">500</ix:nonFraction>&#160;million. Further is a leading provider of HSA and other CDB administration services, with approximately <ix:nonFraction unitRef="member" contextRef="iae90a94cfa1f4bd091a0fddba1705c1c_I20210430" decimals="INF" name="hqy:NumberOfHSAMembersTransferred" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzE2NDkyNjc0NDUzOTk_5cb0b868-572e-4b9d-aa82-d1495ab4f74b">580,000</ix:nonFraction> HSAs and $<ix:nonFraction unitRef="usd" contextRef="iae90a94cfa1f4bd091a0fddba1705c1c_I20210430" decimals="INF" name="hqy:AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzE2NDkyNjc0NDU0MTI_3d671bd2-e66b-4ed4-9625-a76c2f21d843">1.9</ix:nonFraction> billion of HSA Assets. In September 2021, the terms of the acquisition were amended pursuant to two agreements: (1) an amended agreement to acquire Further (other than VEBA, as described below) for $<ix:nonFraction unitRef="usd" contextRef="idf2958561e2a44ceb6ba1845aa5e9c27_D20210901-20210930" decimals="-6" name="us-gaap:AssetAcquisitionConsiderationTransferred" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzE2NDkyNjc0NDYyNjc_b979f192-dd34-48e2-a206-71ca06190a5b">455</ix:nonFraction>&#160;million, which closed on November 1, 2021, and (2) an agreement to acquire all cash balances and investment assets included in any voluntary employee beneficiary association (&#8220;VEBA&#8221;) account that is funding a health reimbursement arrangement (either Section 501(c)(9) or Section 115 trusts) and all contracts related exclusively thereto, subject to satisfaction of certain customary closing conditions, for a maximum purchase price of $<ix:nonFraction unitRef="usd" contextRef="idf2958561e2a44ceb6ba1845aa5e9c27_D20210901-20210930" decimals="-6" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzE2NDkyNjc0NDYyNTE_82fe90c3-f6c2-43dd-a266-5b97b305b6b9">45</ix:nonFraction>&#160;million, calculated based on the actual amount of VEBA assets transferred relative to the total amount of VEBA assets as of April 30, 2021. On December 3, 2021, the parties agreed to terminate the agreement to acquire the Further VEBA business. The initial accounting for the acquisition is incomplete, pending identification and measurement of the assets acquired and liabilities assumed.</span></div><div style="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 December 6, 2021, HealthEquity entered into a definitive agreement with Health Savings Administrators, L.L.C. (&#8220;HealthSavings&#8221;) to transition the custody of HealthSavings&#8217; HSA portfolio to HealthEquity. The definitive agreement provides a $<ix:nonFraction unitRef="usd" contextRef="idc4004b2ace9434f924fd217c8703ff1_D20211206-20211206" decimals="-6" name="hqy:PaymentsForAssetAcquisition" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzQzOTgwNDY1MTQzMTU_51947806-3ddd-47ef-a8a7-3a3fed5ef839">60</ix:nonFraction>&#160;million purchase price for approximately $<ix:nonFraction unitRef="usd" contextRef="ibc165eae28664bf39205b2794845a90b_I20211206" decimals="-8" name="hqy:AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzQzOTgwNDY1MTQzMjg_0d215bc1-aee5-4da0-814b-2060bc51caf5">1.3</ix:nonFraction>&#160;billion of HSA assets held in approximately <ix:nonFraction unitRef="member" contextRef="ibc165eae28664bf39205b2794845a90b_I20211206" decimals="-3" name="hqy:NumberOfHSAMembersTransferred" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzQzOTgwNDY1MTQzNDI_63a72bf0-93c2-4528-b176-70ba5cbfe6ab">87,000</ix:nonFraction> HSAs. Given that a significant portion of the HSA assets are currently invested, HealthSavings and HealthEquity are working closely to coordinate an in-kind transfer of most of the invested assets. The transition of HealthSavings&#8217; HSAs to the HealthEquity platform is expected to be completed in the first quarter of fiscal 2023.</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%">-19-</span></div></div></div><div id="i555cce12dac447318d484829c6e80ea0_58"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">Item 2. Management&#8217;s discussion and analysis of financial condition and results of operations</span></div><div><span><br/></span></div><div><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 condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q. The following discussion and analysis contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. 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 &#8220;Securities Act&#8221;), and Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). Forward-looking statements are often identified by the use of words such as, but not limited to, &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;can,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;project,&#8221; &#8220;seek,&#8221; &#8220;should,&#8221; &#8220;target,&#8221; &#8220;will,&#8221; &#8220;would&#8221; and similar expressions or variations intended to identify forward-looking statements. Such statements include, but are not limited to, statements concerning our ability to integrate the acquisition of Further, the impact of the ongoing COVID-19 pandemic on the Company, the anticipated synergies and other benefits of the acquisitions of WageWorks and Further, health savings accounts and other tax-advantaged consumer-directed benefits, tax and other regulatory changes, market opportunity, our future financial and operating results, our investment and acquisition strategy, our sales and marketing strategy, management&#8217;s plans, beliefs and objectives for future operations, technology and development, economic and industry trends or trend analysis, expectations about seasonality, opportunity for portfolio purchases and other acquisitions, operating expenses, anticipated income tax rates, capital expenditures, cash flows and liquidity. These statements are based on the beliefs and assumptions of our management based on information currently available to us. Such forward-looking statements are subject to risks, uncertainties and other important factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled &#8220;Risk factors&#8221; included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2021, this Quarterly Report on Form 10-Q, and our other reports filed with the SEC. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such events.</span></div><div><span><br/></span></div><div id="i555cce12dac447318d484829c6e80ea0_61"></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;margin-top: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 that empower consumers to make healthcare saving and spending decisions. We use our innovative technology to manage consumers' tax-advantaged health savings accounts ("HSAs") and other consumer-directed benefits ("CDBs") offered by employers, including flexible spending accounts and health reimbursement arrangements (&#8220;FSAs&#8221; and &#8220;HRAs&#8221;), and to administer Consolidated Omnibus Budget Reconciliation Act (&#8220;COBRA&#8221;), commuter and other benefits. As part of our services, we and our subsidiaries provide consumers with healthcare bill evaluation and payment processing services, personalized benefit information including information on treatment options and comparative pricing, access to remote and telemedicine benefits, the ability to earn wellness incentives, and investment advice to grow their tax-advantaged healthcare savings.</span></div><div style="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 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 October&#160;31, 2021, we administered 6.2 million HSAs, with balances totaling $16.4 billion, which we call HSA Assets. Also, as of October&#160;31, 2021, we administered 7.1 million complementary CDBs. We refer to the aggregate number of HSAs and other CDBs that we administer as Total Accounts, of which we had 13.3 million as of October&#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-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.</span></div><div style="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 increased our share of the growing HSA market from 4% in calendar year 2010 to 17% as of October&#160;31, 2021, measured by HSA Assets. According to Devenir, we are the largest HSA provider by accounts and second largest by assets as of June 2021. 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-</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:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">driven culture. Our proprietary technology allows us 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;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to assist consumers is enhanced by our 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;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 on our virtual payment system. 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;margin-top: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 acquisition of WageWorks, Inc. (the "WageWorks Acquisition") and paid approximately $2.0 billion in cash to WageWorks stockholders, financed through net borrowings of approximately $1.22 billion under our prior term loan facility and approximately $816.9 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%">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 million in annualized ongoing net synergies to be achieved by the end of fiscal year 2022, of which approximately $75 million were achieved as of October&#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 service offerings and as we continue to drive member engagement. We estimate non-recurring costs to achieve these synergies of approximately $110 million resulting from investment in technology we use to provide our services, and to run our back-office systems, and from integration of technology, as well as rationalization of cost of operations. Merger integration expenses attributable to the WageWorks Acquisition are expected to be completed by the end of fiscal year 2022, with the exception of ongoing lease expense related to certain WageWorks offices that have been permanently closed, less any related sublease income. As of October&#160;31, 2021, we had incurred a total of $104 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:12pt;font-weight:700;line-height:120%">Luum 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%">In March 2021, we bolstered our commuter offering by acquiring 100% of the outstanding capital stock of Fort Effect Corp, d/b/a Luum (the "Luum Acquisition") for an aggregate purchase price consisting of $50.2&#160;million in cash and up to $20.0&#160;million in contingent payments payable during the two-year period following the closing of the Luum Acquisition. On October 31, 2021, we entered into an amendment to the purchase agreement to pay $6.0&#160;million in satisfaction of the contingent consideration liability. Luum 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-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Fifth Third Bank HSA portfolio 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%">In April 2021, we entered into a definitive agreement with Fifth Third Bank, National Association ("Fifth Third"), to transition the custody of Fifth Third&#8217;s HSA portfolio to HealthEquity. On September 29, 2021, the transaction was closed, in which we paid a $60.8&#160;million purchase price for a transfer of approximately 160,000 HSAs and </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:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">$491.0&#160;million of HSA Assets. The agreement includes a mechanism to adjust the purchase price based on the amount of HSA Assets actually transferred.</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%">Further 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%">In April 2021, we entered into a definitive agreement to acquire Further for $500 million. Further is a leading provider of HSA and other CDB administration services, with approximately 580,000 HSAs and $1.9 billion of HSA Assets. In September 2021, the terms of the acquisition were amended pursuant to two agreements: (1) an amended agreement to acquire Further (other than VEBA, as described below) for $455 million, which closed on November 1, 2021, and (2) an agreement to acquire all cash balances and investment assets included in any voluntary employee beneficiary association (&#8220;VEBA&#8221;) account that is funding a health reimbursement arrangement (either Section 501(c)(9) or Section 115 trusts) and all contracts related exclusively thereto, subject to satisfaction of certain customary closing conditions, for a maximum purchase price of $45 million, calculated based on the actual amount of VEBA assets transferred relative to the total amount of VEBA assets as of April 30, 2021. On December 3, 2021, the parties agreed to terminate the agreement to acquire the Further VEBA 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%">HealthSavings HSA portfolio 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 December 6, 2021, we entered into a definitive agreement with Health Savings Administrators, L.L.C. (&#8220;HealthSavings&#8221;) to transition the custody of HealthSavings&#8217; HSA portfolio to HealthEquity. The definitive agreement provides a $60&#160;million purchase price for approximately $1.3&#160;billion of HSA assets held in approximately 87,000 HSAs. Given that a significant portion of the HSA assets are currently invested, HealthSavings and HealthEquity are working closely to coordinate an in-kind transfer of most of the invested assets. The transition of HealthSavings&#8217; HSAs to the HealthEquity platform is expected to be completed in the first quarter of fiscal 2023.</span></div><div id="i555cce12dac447318d484829c6e80ea0_64"></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-top: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 our Annual Report on Form 10-K for the fiscal year ended January 31, 2021, this Quarterly Report on Form 10-Q, and our other reports filed with the SEC.</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%">Structural change in U.S. health insurance</span></div><div style="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 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 2016 and 47% since 2011, 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;margin-top: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;margin-top: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. 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;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 client base</span></div><div style="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 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;margin-top: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;margin-top: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;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%">-22-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">Product breadth</span></div><div style="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 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%">Our proprietary technology</span></div><div style="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 innovations incorporated in our technology, which enable us to better assist 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 built on these innovations by combining our HSA offering 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 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 the architecture and infrastructure of the technology that we use to provide our services 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;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 &#8220;DEEP Purple&#8221; service culture</span></div><div style="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 successful healthcare consumer needs education and guidance delivered by people as well as by 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;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 rates</span></div><div style="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 contract with federally insured banks and credit unions, which we collectively call our Depository Partners, and also with insurance company 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. Custodial cash assets held by our insurance company partners are held in group annuity contracts and similar arrangements. 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 with our Depository Partners 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 and insurance company 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;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although interest rates have improved somewhat, 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, the lack of demand from Depository Partners for deposits, and other market conditions that have caused the interest rates offered by our Depository Partners to decline significantly.</span></div><div style="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 five-year senior secured term loan A facility (the &#8220;Term Loan Facility&#8221;) 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%">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 benefits administration services are not a core business. Some of our direct competitors (including healthcare service companies such as United Health Group's Optum, Webster Bank, and well-known retail investment companies, such as Fidelity Investments) are in a position 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%">-23-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">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 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. 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 remains highly uncertain and cannot be accurately predicted.</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%">Regulatory environment</span></div><div style="margin-bottom:6pt;margin-top: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 services, 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 services 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;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 21, 2021, the American Rescue Plan Act of 2021 (&#8220;ARPA&#8221;) was signed into law. ARPA temporarily increased the dependent care flexible spending account contribution limit for the 2021 plan year. It also provided a temporary 100% subsidy of COBRA premium payments for eligible individuals who lost coverage due to an involuntary termination or a reduction of hours 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%">Our acquisition strategy</span></div><div style="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 successful history of acquiring HSA portfolios and businesses that strengthen our service offerings. 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 pursue acquisitions of complementary assets and businesses that we believe will strengthen our service offering, and our success depends in part on our ability to successfully integrate acquired businesses and HSA portfolios with our business in an efficient and effective manner.</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><div id="i555cce12dac447318d484829c6e80ea0_67"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">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="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;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 HSAs, CDBs, and Total Accounts as of and for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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: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: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%">October 31, 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%">October 31, 2020</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%">% Change</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%">January 31, 2021</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%">HSAs</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%">6,241&#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%">5,460&#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><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%">5,782&#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%">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%">151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">446&#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%">317&#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%">41&#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><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%">687&#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%">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%">160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">n/a</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%">&#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: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%">431&#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%">302&#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><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%">333&#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%">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,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">13,326&#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,520&#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%">6&#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><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,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;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%">13,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"><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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">13,158&#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%">12,429&#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%">6&#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><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%">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></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.8 million, or 14%, from October&#160;31, 2020 to October&#160;31, 2021, due to further penetration into existing Network Partners, the addition of new Network Partners, and HSA portfolio acquisitions. The number of our CDBs increased slightly from October&#160;31, 2020 to October&#160;31, 2021, driven by an increase in COBRA and HRA accounts, largely offset by a decrease in FSA accounts and also commuter benefit accounts that are currently suspended due to the COVID-19 pandemic and fewer workers being required to commute to an office. The suspended commuter accounts continue to be administered on our platform and can be reinstated at any time. We have excluded 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;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</span></div><div style="margin-bottom:3pt;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 HSA Assets as of and for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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: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:700;line-height:100%">(in millions, 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%">October 31, 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%">October 31, 2020</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%">% Change</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%">January 31, 2021</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%">HSA cash with yield (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%">10,410&#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%">8,759&#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%">19&#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><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%">9,875&#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%">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%">59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">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,469&#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%">9,017&#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%">16&#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><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%">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></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%">5,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">168&#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%">(65)</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><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%">138&#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%">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%">5,959&#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%">3,423&#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%">74&#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><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%">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></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%">16,428&#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,440&#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&#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><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%">14,335&#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%">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%">9,925&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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 HSA cash with yield - Quarter-to-date</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%">10,099&#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%">8,672&#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;padding:2px 0 2px 1pt;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: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:#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%">9,060&#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><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><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:8.24pt">HSA Assets that generate custodial revenue.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><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:8.24pt">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%">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) HSA cash, which includes cash deposits with our Depository Partners or other custodians and cash placed in group annuity contracts with our insurance company partners, and (ii) HSA 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 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="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:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">Total HSA cash increased by $1.5 billion, or 16%, from October&#160;31, 2020 to October&#160;31, 2021, due primarily to HSA contributions, new HSAs, and acquisitions of HSA portfolios, partially offset by transfers to HSA 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%">HSA investments increased by $2.5 billion, or 74%, from October&#160;31, 2020 to October&#160;31, 2021, due primarily to transfers from HSA cash 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-weight:400;line-height:120%">Total HSA Assets increased by $4.0 billion, or 32%, from October&#160;31, 2020 to October&#160;31, 2021, due primarily to HSA contributions, new HSAs, acquisitions of HSA portfolios, and appreciation of invested balances. </span></div><div style="margin-bottom:3pt;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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: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:700;line-height:100%">(in millions, 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%">October 31, 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%">October 31, 2020</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%">% Change</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%">January 31, 2021</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%">Client-held funds (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%">811&#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%">798&#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%">2&#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><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%">986&#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%">Average daily Client-held funds - Year-to-date (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%">849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"><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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">Average daily Client-held funds - Quarter-to-date (1)</span></td><td colspan="2" style="background-color:#cceeff;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%">796&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">819&#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;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">848&#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><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">(1) 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%">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;margin-top: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;margin-top: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 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 style="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 presents a reconciliation of net income (loss), the most comparable GAAP financial measure, to Adjusted EBITDA for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Nine months ended October 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%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</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%">(5,038)</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%">1,789&#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%">(11,471)</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%">3,467&#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 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%">(478)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">11,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%">6,952&#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%">25,824&#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,110&#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,087)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,015&#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%">13,904&#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%">10,253&#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%">38,619&#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,580&#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%">19,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,905&#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%">13,284&#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,479&#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%">41,700&#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,313&#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">8,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,328&#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 (gains) (1)</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,687)</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&#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,917&#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%">79&#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 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%">&#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%">(1,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 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 (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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,168&#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%">2,421&#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,202&#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 #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="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%">61,087&#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%">61,139&#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%">185,576&#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%">184,149&#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><div style="margin-bottom:3pt;margin-top:3pt;padding-left:20.25pt;text-indent:-18pt"><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:8.24pt">For the nine months ended October&#160;31, 2021, acquisition costs included $0.3 million of stock-based compensation expense.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:20.25pt;text-indent:-18pt"><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:8.24pt">For the three months ended October&#160;31, 2021, other consisted of amortization of incremental costs to obtain a contract of $0.8 million and other expenses, net, of $0.6 million. For the three months ended October&#160;31, 2020, other consisted of amortization of incremental costs to obtain a contract of $0.6 million and other expenses, net, of $0.6 million. For the nine months ended October&#160;31, 2021, other consisted of amortization of incremental costs to obtain a contract of $3.5 million, partially offset by other income, net, of $1.0 million. For the nine months ended October&#160;31, 2020, other consisted of amortization of incremental costs to obtain a contract of $1.4 million and other expenses, net, of $2.8 million.</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:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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 following table further sets forth our Adjusted EBITDA as a percentage of revenue:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:6.940%"></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:7.525%"></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:7.671%"></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:7.671%"></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:6.940%"></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:7.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Three months ended October 31,</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Nine months ended October 31,</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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="padding:2px 1pt;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%">$&#160;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%">%&#160;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%">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%">$&#160;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%">%&#160;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%">Adjusted EBITDA</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;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,087</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;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,139</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%">(52)</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%">&#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"><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:#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;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,576</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">184,149</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%">1,427&#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%">1&#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;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%">As a percentage of revenue</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%">34&#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><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%">34&#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><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></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%">34&#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><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%">34&#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><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></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%">Our Adjusted EBITDA was $61.1 million for each of the three month periods ended October&#160;31, 2021 and 2020.</span></div><div style="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 $1.4 million, or 1%, from $184.1 million for the nine months ended October&#160;31, 2020 to $185.6 million for the nine months ended October&#160;31, 2021, which reflects a similar increase in total revenue from the nine months ended October&#160;31, 2020 to the nine months ended October&#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-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:6pt"><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%">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.</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 HSA Assets deposited with our Depository Partners and with our insurance company partners, recordkeeping fees we earn in respect of mutual funds in which our members invest, and Client-held funds deposited with our Depository Partners. 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. HSA cash placed with our insurance company partners is placed in group annuity contracts or similar arrangements. 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 and insurance company 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 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.&#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%">-27-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">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 7-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, legal expenses, and facilities and technology expenses directly related to integration activities to merge operations as a result of acquisitions. </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 long-term debt. Interest on our Term Loan Facility 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;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, consists of acquisition costs, interest income earned on corporate cash and other miscellaneous income and 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 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%">We are subject to federal and state income taxes in the United States based on a January 31 fiscal year end. 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 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 </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:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">amount expected to be realized. As of October&#160;31, 2021, we have recorded an overall net deferred tax liability on our condensed consolidated balance sheet.</span></div><div id="i555cce12dac447318d484829c6e80ea0_70"></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%">Comparison of the three and nine months ended October 31, 2021 and 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"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></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:8.841%"></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:6.940%"></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:7.525%"></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:8.841%"></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:8.841%"></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:6.940%"></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:7.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Three months ended October 31,</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Nine months ended October 31,</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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="padding:2px 1pt;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%">$&#160;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%">%&#160;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%">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%">$&#160;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%">%&#160;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%">102,733&#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%">104,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><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%">(1,829)</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%">(2)</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><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%">314,449&#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%">319,638&#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%">(5,189)</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%">(2)</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%">49,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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%">28,215&#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%">26,245&#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%">1,970&#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%">8&#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><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%">94,050&#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%">83,411&#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%">10,639&#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&#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 #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%">Total revenue</span></td><td style="background-color:#ffffff;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:#ffffff;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%">179,954&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">179,351&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">603&#160;</span></td><td style="background-color:#ffffff;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:#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%">0&#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 style="background-color:#ffffff;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:#ffffff;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%">553,259&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">545,401&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">7,858&#160;</span></td><td style="background-color:#ffffff;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:#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%">1&#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: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 $1.8 million, or 2%, decrease in service revenue from the three months ended October&#160;31, 2020 to the three months ended October&#160;31, 2021 was primarily due to a decrease in CDB accounts due to the COVID-19 pandemic and efforts to simplify our CDB administrative engagements on our go-forward platform, partially offset by new revenue from the Luum 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 $5.2 million, or 2%, decrease in service revenue from the nine months ended October&#160;31, 2020 to the nine months ended October&#160;31, 2021 was primarily due to a decrease in CDB accounts due to the COVID-19 pandemic and efforts to simplify our CDB administrative engagements on our go-forward platform, partially offset by new revenue from the Luum Acquisition and an increase in revenue related to COBRA benefits administration.</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: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%">The $0.5 million, or 1%, increase in custodial revenue from the three months ended October&#160;31, 2020 to the three months ended October&#160;31, 2021 was primarily due to the $1.4 billion, or 16%, increase in the year-over-year average daily balance of HSA cash with yield. The increase was partially offset by a decrease in average annualized yield from 2.08% for the three months ended October&#160;31, 2020 to 1.72% for the three months ended October&#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 by increased transfers from HSA cash to HSA 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%">The $2.4 million, or 2%, increase in custodial revenue from the nine months ended October&#160;31, 2020 to the nine months ended October&#160;31, 2021 was primarily due to the $1.5 billion, or 18%, increase in the year-over-year average daily balance of HSA cash with yield. The increase was partially offset by a decrease in average annualized yield from 2.10% for the nine months ended October&#160;31, 2020 to 1.76% for the nine months ended October&#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 by increased transfers from HSA cash to HSA 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%">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: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%">The $2.0 million, or 8%, increase in interchange revenue from the three months ended October&#160;31, 2020 to the three months ended October&#160;31, 2021 was primarily due to increased spend per account and an increase in 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%">The $10.6 million, or 13%, increase in interchange revenue from the nine months ended October&#160;31, 2020 to the nine months ended October&#160;31, 2021 was primarily due to increased spend per account and an increase in accounts.</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: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%">Total revenue increased $0.6 million, or less than one percent, from the three months ended October&#160;31, 2020 to the three months ended October&#160;31, 2021 due to the increases in custodial and interchange revenues, largely offset by the decrease in service 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%">Total revenue increased $7.9 million, or 1%, from the nine months ended October&#160;31, 2020 to the nine months ended October&#160;31, 2021 due to the increases in custodial and interchange revenues, partially offset by the decrease in service 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%">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%">-29-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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 and insurance company partners in this environment. Sales opportunities have also been impacted, with some opportunities delayed and most now being held virtually. 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. In particular, the recent increased spread of COVID-19 and the associated decisions by employers to delay return-to-office plans for their employees will further delay the recovery of use of these commuter benefits. During the initial stages of the COVID-19 pandemic, we saw a negative impact on our members' spend on healthcare, which negatively impacted both our interchange revenue and service revenue, and the current increase in COVID-19 cases has negatively impacted our interchange revenue and service revenue. In addition, we are required to support our Clients' open enrollment activities 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 contracts that we rely on to provide our services. 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><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></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:8.841%"></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:6.940%"></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:7.525%"></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:8.841%"></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:8.841%"></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:6.940%"></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:7.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Three months ended October 31,</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Nine months ended October 31,</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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="padding:2px 1pt;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%">$&#160;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%">%&#160;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%">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%">$&#160;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%">%&#160;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 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%">66,217&#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%">65,936&#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%">281&#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%">&#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"><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:#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%">204,183&#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%">202,195&#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%">1,988&#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%">1&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 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%">4,683&#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,095&#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%">588&#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%">14&#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><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%">15,102&#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,985&#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%">1,117&#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%">8&#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 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%">76,634&#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%">74,793&#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%">1,841&#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 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%">2&#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><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%">234,852&#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%">230,985&#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%">3,867&#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 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%">2&#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: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%">The $0.3 million, or less than one percent, increase in service costs from the three months ended October&#160;31, 2020 to the three months ended October&#160;31, 2021 reflects a similar increase in total revenue from the three months ended October&#160;31, 2020 to the three months ended October&#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-weight:400;line-height:120%">The $2.0 million, or 1%, increase in service costs from the nine months ended October&#160;31, 2020 to the nine months ended October&#160;31, 2021 reflects a similar increase in total revenue from the three months ended October&#160;31, 2020 to the three months ended October&#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:120%">Custodial costs.</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%">The $1.0 million, or 20%, increase in custodial costs from the three months ended October&#160;31, 2020 to the three months ended October&#160;31, 2021 was due to an increase in the average daily balance of HSA cash with yield, which increased from $8.7 billion for the three months ended October&#160;31, 2020 to $10.1 billion for the three months ended October&#160;31, 2021 and an associated increase in interest retained by HSA members, partially offset by a lower average annualized rate of interest retained by HSA members on HSA cash with yield, which decreased from 0.18% for the three months ended October&#160;31, 2020 to 0.17% for the three months ended October&#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-weight:400;line-height:120%">The $0.8 million, or 5%, increase in custodial costs from the nine months ended October&#160;31, 2020 to the nine months ended October&#160;31, 2021 was due to an increase in the average daily balance of HSA cash with yield, which increased from $8.4 billion for the nine months ended October&#160;31, 2020 to $9.9 billion for the nine months ended October&#160;31, 2021 and an associated increase in interest retained by HSA members, partially offset by a lower average annualized rate of interest retained by HSA members on HSA cash with yield, which decreased from 0.20% for the nine months ended October&#160;31, 2020 to 0.17% for the nine months ended October&#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:120%">Interchange costs.</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%">The $0.6 million, or 14%, increase in interchange costs from the three months ended October&#160;31, 2020 to the three months ended October&#160;31, 2021 was due to increased spend per account and an increase in 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%">The $1.1 million, or 8%, increase in interchange costs from the nine months ended October&#160;31, 2020 to the nine months ended October&#160;31, 2021 was due to increased spend per account and an increase in accounts.</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: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%">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, realized synergies, and the impact of the COVID-19 pandemic. We expect our cost </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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">of revenue to increase as a percentage of our total revenue, primarily due to the Further acquisition and stock-based compensation.</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%">Operating expenses</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 sets forth our operating expenses for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></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:8.841%"></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:6.940%"></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:7.525%"></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:8.841%"></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:8.841%"></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:6.940%"></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:7.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Three months ended October 31,</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Nine months ended October 31,</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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="padding:2px 1pt;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%">$&#160;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%">%&#160;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%">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%">$&#160;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%">%&#160;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%">12,726&#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%">12,880&#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%">(154)</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%">(1)</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><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%">42,288&#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%">36,502&#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%">5,786&#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%">16&#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%">38,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">92,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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%">20,004&#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%">22,099&#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%">(2,095)</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%">(9)</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><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%">63,503&#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%">61,590&#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%">1,913&#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%">3&#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%">19,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,905&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">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%">13,244&#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%">8,193&#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,051&#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&#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><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%">38,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,328&#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%">7,094&#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&#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 #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%">Total operating expenses</span></td><td style="background-color:#ffffff;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:#ffffff;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%">103,686&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">93,056&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">10,630&#160;</span></td><td style="background-color:#ffffff;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:#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%">11&#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 style="background-color:#ffffff;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:#ffffff;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%">315,395&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">278,815&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">36,580&#160;</span></td><td style="background-color:#ffffff;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:#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%">13&#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: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%">Sales and marketing expense decreased by $0.2 million, or 1%, from the three months ended October&#160;31, 2020 to the three months ended October&#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-weight:400;line-height:120%">The $5.8 million, or 16%, increase in sales and marketing expense from the nine months ended October&#160;31, 2020 to the nine months ended October&#160;31, 2021 was primarily due to an increase in marketing expenses from increased staffing and marketing collateral and increases in team member and partner commissions.</span></div><div style="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 continue 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. We expect our sales and marketing expenses to increase as a percentage of our total revenue, primarily due to the Further acquisition and stock-based compensation.</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 $7.3 million, or 24%, increase in technology and development expense from the three months ended October&#160;31, 2020 to the three months ended October&#160;31, 2021 was primarily due to increases in amortization, stock-based compensation, and personnel-related 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 $18.9 million, or 20%, increase in technology and development expense from the nine months ended October&#160;31, 2020 to the nine months ended October&#160;31, 2021 was primarily due to increases in amortization, stock-based compensation, and personnel-related 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%">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 technology. On an annual basis, we expect our technology and development expenses to continue 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. We expect our technology and development expenses to increase as a percentage of our total revenue, primarily due to the Further acquisition and stock-based compensation.</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%">The $2.1 million, or 9%, decrease in general and administrative expense from the three months ended October&#160;31, 2020 to the three months ended October&#160;31, 2021 was primarily due to temporary decreases in personnel-related expenses and professional fees.</span></div><div style="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 $1.9 million, or 3%, increase in general and administrative expense from the nine months ended October&#160;31, 2020 to the nine months ended October&#160;31, 2021 was primarily due to increases in credit losses on trade receivables and stock-based compensation, partially offset by decreases in personnel-related expenses and professional fees.</span></div><div style="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 general and administrative expenses to continue 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. On an annual basis, we expect our general and administrative expenses to increase 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 </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:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">total revenue and the timing and extent of our general and administrative expenses. We expect our technology and development expenses to increase as a percentage of our total revenue, primarily due to the Further acquisition and stock-based compensation.</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 $0.5 million, or 3%, increase in amortization of acquired intangible assets from the three months ended October&#160;31, 2020 to the three months ended October&#160;31, 2021 was primarily due to the inclusion of amortization related to identified intangible assets acquired through the Luum Acquisition. The remainder of the increase was due to amortization of the Fifth Third Bank HSA portfolio and other acquired 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%">The $2.8 million, or 5%, increase in amortization of acquired intangible assets from the nine months ended October&#160;31, 2020 to the nine months ended October&#160;31, 2021 was primarily due to the inclusion of amortization related to identified intangible assets acquired through the Luum Acquisition commencing March 8, 2021. The remainder of the increase was due to amortization of acquired 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-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 $13.2 million and $38.4 million in merger integration expense for the three and nine months ended October&#160;31, 2021, respectively, was primarily due to personnel and related expenses, including expenses incurred in conjunction with the migration of accounts, severance, professional fees, technology-related, and facilities expenses directly related to the WageWorks Acquisition and additional integration expenses incurred related to the acquisition of Further. We expect integration expenses totaling approximately $110 million and $55 million in the aggregate for the WageWorks and Further acquisitions, respectively. Merger integration expenses attributable to the WageWorks Acquisition are expected to be completed by the end of fiscal year 2022, with the exception of ongoing lease expense related to certain WageWorks offices that have been permanently closed, less any related sublease income. As of October&#160;31, 2021, we had incurred a total of approximately $117 million of non-recurring merger integration costs related to the WageWorks Acquisition and the Further 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 $11.9 million and $25.8 million in interest expense for the three and nine months ended October&#160;31, 2021, respectively, consisted primarily of interest accrued on our long-term debt and amortization of debt discount and issuance costs, as well as a $4.0 million loss on extinguishment of debt recorded during the three months ended October 31, 2021 as a result of the refinancing of our prior credit facility. We expect interest expense to increase, primarily as a result of the interest expense we will incur on the $600.0 million aggregate principal amount of the Notes issued during the quarter.</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 $3.5 million change in other income (expense), net, from expense of $0.4 million during the three months ended October&#160;31, 2020 to income of $3.1 million during the three months ended October&#160;31, 2021 was due to a $3.2 million gain resulting from a change in the fair value of contingent acquisition consideration from the Luum Acquisition and a $0.3 million increase in net other 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 $1.8 million decrease in other expense, net, from $2.0 million during the nine months ended October&#160;31, 2020 to $0.2 million during the nine months ended October&#160;31, 2021 was due to a $1.7 million gain on the sale of equity securities, a $0.6 million increase in interest income, and a $4.4 million increase in net other income, partially offset by a $4.9 million increase in net acquisition costs, which includes a $2.1 million gain resulting from a change in the fair value of contingent acquisition consideration from the Luum 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%">Income tax 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%">Income tax benefit for the three and nine months ended October&#160;31, 2021 was $4.1 million and $11.5 million, respectively, compared to income tax expense of $2.3 million and $2.0 million for the three and nine months ended October&#160;31, 2020, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.4 million and $13.5 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increase in the income tax benefit for the three and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October&#160;31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to the three and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October&#160;31, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was primarily due to a </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decrease in pre-tax book income and an increase in excess tax benefits on stock-based compensation expense recognized in the provision for 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-style:italic;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-bottom:6pt;margin-top:6pt"><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 </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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">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="i555cce12dac447318d484829c6e80ea0_73"></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-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 (as defined 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 October&#160;31, 2021 and January&#160;31, 2021, cash and cash equivalents were $649.1 million and $328.8 million, respectively. Cash and cash equivalents as of October&#160;31, 2021 included $456.6 million of net proceeds we received from our follow-on public offering in the first quarter of fiscal year 2022 from the sale of 5,750,000 shares of our common stock, partially offset by $50.2 million used for the Luum Acquisition, and an additional $60.8 million used to acquire the Fifth Third Bank HSA portfolio. Subsequent to October 31, 2021, the Company used the remaining net proceeds from the offering, and other cash on hand, for the acquisition of Further.</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 maintain a &#8220;shelf&#8221;&#160;registration&#160;statement on Form S-3 on file with the SEC. A&#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, capital expenditures, and repayment of indebtedness, 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-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, we 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. We received net proceeds of $456.6 million after deducting underwriting discounts and commissions of $4.6 million and other offering expenses of approximately $0.5 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%">On October 8, 2021, the Company completed its offering of $600.0 million aggregate principal amount of its 4.50% Senior Notes due 2029. In addition, on October 8, 2021, the Company entered into a Credit Agreement (the &#8220;Credit Agreement&#8221;) which includes a five-year senior secured term loan A facility, in an aggregate principal amount of $350.0 million, and a five-year senior secured revolving credit facility (the &#8220;Revolving Credit Facility&#8221;), in an aggregate principal amount of up to $1.0 billion, which may be used for working capital and general corporate purposes, including the financing of acquisitions and other investments. The net proceeds from the issuance of the Notes together with borrowings under the Credit Agreement and $31.8 million of cash on hand, were used to repay the outstanding borrowings under the prior credit agreement, dated August 20, 2019. For a description of the terms of the Credit Agreement, refer to Note 8&#8212;Indebtedness. As of October&#160;31, 2021, there were no amounts outstanding under the Revolving Credit Facility. We were in compliance with all covenants under the Credit Agreement as of October&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We used $50.2 million of the net proceeds from the follow-on public offering for the Luum Acquisition and used an additional $60.8 million to acquire the Fifth Third Bank HSA portfolio. Subsequent to October 31, 2021, the Company used the remaining net proceeds from the offering, and other cash on hand, for the acquisition of Further.</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%">Capital expenditures for the nine months ended October&#160;31, 2021 and 2020 were $56.3 million and $48.6 million, respectively. We expect to continue our current level of increased capital expenditures for the remainder of the fiscal year ending January&#160;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="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:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Nine months ended October 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 #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%">Net cash provided by operating activities</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%">90,438&#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%">120,717&#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%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(167,946)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,730)</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">397,834&#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%">63,643&#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 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%">320,326&#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%">107,630&#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%">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%">328,803&#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%">191,726&#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%">649,129&#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%">299,356&#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:6pt;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 nine months ended October&#160;31, 2021 resulted from net loss of $11.5 million, plus depreciation and amortization expense of $98.4 million, stock-based compensation expense of $41.7 million, amortization of debt discount and issuance costs of $3.6 million, and a loss on extinguishment of debt of $4.0 million, partially offset by a decrease in the fair value of contingent consideration of $2.1 million and other non-cash items and working capital changes totaling $43.7 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 nine months ended October&#160;31, 2020 resulted from net income of $3.5 million, plus depreciation and amortization expense of $85.5 million, stock-based compensation expense of $30.3 million, and amortization of debt discount and issuance costs of $3.8 million, partially offset by other non-cash items and working capital changes totaling $2.4 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 for the nine months ended October&#160;31, 2021 resulted from the Luum Acquisition for $49.5 million, net of cash acquired, $49.0 million in software and capitalized software development, $7.3 million in purchases of property and equipment, and $64.5 million in acquisitions of intangible member assets, partially offset by $2.4 million of proceeds from the sale of equity securities associated with a long-term capital investment.</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%">Net cash used in investing activities for the nine months ended October&#160;31, 2020 resulted from $37.2 million in software and capitalized software development, $11.4 million in purchases of property and equipment, and $28.1 million in acquisitions of intangible member assets.</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 financing activities.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cash provided by financing activities during the nine months ended October&#160;31, 2021 resulted from $938.2 million of net proceeds from the issuance of long-term debt, $456.6 million of net proceeds from our follow-on public offering of 5,750,000 shares of common stock, and the exercise of stock options of $7.7 million. These items were partially offset by $1.0 billion of principal payments on our long-term debt and $1.6 million used in the settlement of Client-held funds obligations.</span></div><div><span><br/></span></div><div><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 nine months ended October&#160;31, 2020 resulted primarily from $286.8 million of net proceeds from our follow-on public offering of 5,290,000 shares of common stock and the exercise of stock options of $4.5 million, partially offset by $223.4 million of principal payments on our long-term debt and $4.2 million used in the settlement of Client-held funds obligations.</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%">Contractual obligations</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%">See Note 6&#8212;Commitments and contingencies for information about our 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%">-34-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">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 October&#160;31, 2021, other than outstanding letters of credit issued under our Revolving Credit Facility, we did 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 condensed consolidated balance sheets.</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%">Critical accounting policies and significant management estimates</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 management&#8217;s discussion and analysis of financial condition and results of operations are based upon our unaudited condensed consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these unaudited condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses. On an ongoing basis, we evaluate our critical accounting policies and estimates. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable in the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions and conditions. </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 significant accounting policies are more fully described in Note 1 of the accompanying unaudited condensed consolidated financial statements and in Note 1 to our audited consolidated financial statements contained in our Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2021. There have been no significant or material changes in our critical accounting policies during the nine months ended October&#160;31, 2021, as compared to those disclosed in &#8220;Management&#8217;s discussion and analysis of financial condition and results of operations &#8211; Critical accounting policies and significant management estimates&#8221; in our Annual Report on Form 10-K for the fiscal year ended January&#160;31, 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%">Recent accounting pronouncements</span></div><div style="margin-bottom:12pt;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 interim financial statements included in this Form 10-Q for further discussion. </span></div><div id="i555cce12dac447318d484829c6e80ea0_76"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Item 3. Qualitative and quantitative 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 nine months ended October&#160;31, 2021 and 2020, 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 October&#160;31, 2021 were $649.1 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 October&#160;31, 2021 was $84.1 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 remains 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="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:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">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%">HSA Assets consist of custodial HSA funds we hold in custody on behalf of our members. As of October&#160;31, 2021, we held in custody HSA Assets of approximately $16.4 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. Custodial cash assets held by our insurance company partners are held in group annuity contracts and similar arrangements. The lengths of our agreements with Depository Partners typically range from three to five years and have either fixed or variable interest rates. As HSA Assets increase and existing contracts with Depository Partners 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 HSA Assets placed among our Depository Partners and insurance company 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 insurance company 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%">Client-held funds are interest earning deposits from which we generate custodial revenue. As of October&#160;31, 2021, we held Client-held funds of approximately $811.0 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 October&#160;31, 2021, we had unrestricted cash and cash equivalents of $649.1 million. Due to the short-term 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%">Long-term debt.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;31, 2021, we had $350.0 million 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. The interest rate on our term loan credit facility and Revolving Credit Facility is variable and was 1.88% at October&#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 October&#160;31, 2021 would result in approximately $3.5 million of additional interest expense over the next 12 months.&#160;The interest rate on our Notes is fixed at 4.50%.</span></div><div id="i555cce12dac447318d484829c6e80ea0_79"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Item 4. Controls and Procedures</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%">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 October 31, 2021, the end of the period covered by this Quarterly Report on Form 10-Q. 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 </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:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">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</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%">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, the CEO and CFO have concluded that as of October 31, 2021, the Company&#8217;s disclosure controls and procedures were not effective because of the material weaknesses in internal control over financial reporting 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 described below, management has concluded that the condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q 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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with interpretive guidance issued by SEC staff, companies are allowed to exclude acquired businesses from the assessment of internal control over financial reporting during the first year after completion of an acquisition and from the assessment of disclosure controls and procedures to the extent subsumed in such internal control over financial reporting. In accordance with this guidance, as the Company acquired Luum on March 8, 2021, management's evaluation and conclusion as to the effectiveness of the Company's disclosure controls and procedures as of October 31, 2021 excluded the portion of disclosure controls and procedures that are subsumed by internal control over financial reporting of Luum. Luum&#8217;s assets and revenues represented approximately 1%, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">excluding the effects of purchase accounting,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Company's consolidated total assets and consolidated total revenues as of and for the fiscal quarter ended October 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:700;line-height:120%">Material Weaknesses 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%">Management identified certain deficiencies in WageWorks' internal control over financial reporting that aggregated to material weaknesses in the following components of the </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 (&#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:3pt;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;text-align:justify"><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;margin-top: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><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;margin-top: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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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><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%">-37-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">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 Company 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. The Company's 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:112%">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&#8217;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&#8217;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="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="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 its recurring 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="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, operational, and IT leadership team members to work on remediation efforts and appointed third-party internal controls advisors to assist with such efforts;</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">implemented a periodic assessment to monitor business changes impacting accounting processes and controls;</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">incorporated certain WageWorks processes into the Company&#8217;s existing entity-level controls;</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">established periodic reporting of the remediation plan progress to the Audit and Risk Committee of the Company's board of directors; </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">formalized documentation underlying processes and controls to promote knowledge and information transfer across functions and upon personnel changes; 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">continued to monitor the operating effectiveness of the existing entity-level 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%">Although we have implemented the remediation plans detailed above, certain of these controls have not yet operated in the current fiscal year for us to evaluate if the material weakness has been remediated.</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 response to the material weakness &#8220;A. Accounting Close and Financial Reporting,&#8221; management has taken the following actions:</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">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 enhanced the evaluation of accounting 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">redesigned certain processes and controls in conjunction with the enterprise resource planning &#8220;ERP&#8221; system migration described below; </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">formalized the assessment of the relevancy of information and data used in key controls, including a plan to design or augment controls to incorporate the review of the accuracy and completeness of such items; 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:107%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">continued to monitor the operating effectiveness of the process-level and redesigned 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:107%">Although we have implemented the remediation plan detailed above, these controls have not been in place and operating for a sufficient period of time for us to evaluate if the material weakness has been remediated.</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 response to the material weakness &#8220;B. Contract to Cash Process,&#8221; management has taken the following actions:</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">continued to execute its plan to consolidate service platforms related to the contract-to-cash cycle, which will reduce a significant number of manual business process controls; </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">enhanced the design of existing controls including information and data used in controls, where applicable, and began implementing additional controls to further strengthen the control environment; 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">implemented a process to assess the design and monitor the operating effectiveness of the redesigned controls.</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%">-38-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i555cce12dac447318d484829c6e80ea0_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%">In response to the material weakness &#8220;C. Information Technology General Controls,&#8221; management has taken the following actions:</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">continued to execute its plan to consolidate service platforms, which will reduce the number of ITGCs in the areas of logical access and change management; </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">enhanced the design of existing controls, where applicable, and implemented additional controls to further strengthen the control environment; 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">implemented a process to assess and enhance the design and monitor the operating effectiveness of controls related to logical access and change management for relevant applications and systems.</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 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 plans described above.</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 part of our integration efforts, we have migrated all of our material operations to a single ERP system for the consolidated Company that will enhance our business and financial processes and standardize our information systems. We have re-assessed risks in response to the ERP system migration and the associated changes to underlying processes. We have redesigned certain controls in response to the current risks and continue to monitor the operating effectiveness of the redesigned controls.   </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than continuing to make progress on the ongoing integration and remediation efforts described above, there were no changes in the Company&#8217;s internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended October 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 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><div id="i555cce12dac447318d484829c6e80ea0_82"></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:14pt;font-weight:700;line-height:120%">Part II&#8212;Other Information</span></div><div id="i555cce12dac447318d484829c6e80ea0_85"></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 1. Legal Proceedings</span></div><div style="margin-bottom:12pt;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. Except as described in Note 6&#8212;Commitments and contingencies, as of the date of this Quarterly Report on Form 10-Q, 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 6&#8212;Commitments and contingencies of the notes to condensed consolidated financial statements.</span></div><div id="i555cce12dac447318d484829c6e80ea0_88"></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 1A. Risk factors</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 risks described in &#8220;Risk factors&#8221; in our Annual Report on Form 10-K for the fiscal year ended January 31, 2021 could materially and adversely affect our business, financial condition and results of operations. Except as described below, there have been no material changes in such risks. These risk factors do not identify all risks that we face, and our operations could also be affected by factors that are not presently known to us or that we currently consider to be immaterial to our operations.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">The integration of the Further business may not be successful.</span></div><div><span><br/></span></div><div><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The success of the Further acquisition will depend in part on our ability to realize the anticipated business opportunities from combining the operations of Further with our business in an efficient and effective manner. The Further business is being carved out from the operations of its parent company. As such, the successful integration of the Further business with the Company is dependent on our ability to successfully carve out the Further business from its parent. While we have entered into a transition services agreement in order to effectively carve-out the Further business from its parent, no assurance can be given that the carve-out will be successful. In addition, the integration process could take longer than anticipated and could result in the loss of key employees, the disruption of the Company's ongoing business and the Further business, tax costs or inefficiencies, or inconsistencies in standards, controls, information technology systems, procedures and policies, any of which could adversely affect our ability to maintain relationships with team members, Clients, Network Partners, or other third parties, or our ability to achieve the anticipated benefits of the acquisition, and could harm our financial performance. If we are unable to successfully or timely integrate the operations of Further with our business, we may incur unanticipated liabilities and be unable to realize the revenue growth, synergies and other anticipated benefits resulting from the acquisition of Further, and our business, results of operations and financial condition could be materially and adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We rely on our management team and team members, and our business could be harmed if we are unable to retain qualified personnel.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our success depends, in part, on the skills, working relationships and continued services of our executive leadership 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 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><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our success also depends on our ability to attract, retain, and motivate additional skilled management personnel and other team members. For example, competition for qualified personnel in our field and geographic markets 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 team member turnover as a result of both the WageWorks Acquisition and the ongoing "great resignation" occurring throughout the American economy, and we expect to continue to experience team member 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. 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%">-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="#i555cce12dac447318d484829c6e80ea0_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:112%">example, it has become more difficult for us to hire entry-level team members in our member service and client service teams. If our retention efforts are not successful or our team member turnover rate continues to increase in the future, our business, results of operations and financial condition could be materially and adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2021, the President of the United States signed an executive order, and related guidance was published that, together, require certain COVID-19 precautions for federal contractors, including mandatory COVID-19 vaccines for employees of federal contractors (subject to medical and religious exemptions) (the &#8220;Vaccine Mandate&#8221;). We are classified as a federal contractor due to a number of our agreements and believe we will be subject to the Vaccine Mandate. In order to comply with the Vaccine Mandate and based on current guidance provided by the federal government, HealthEquity is requiring all of its team members to show proof of vaccination or qualify for an applicable exemption by January 2022, although the timing of implementation of the executive order may be affected by additional guidance issued, including any extensions of time granted to comply. HealthEquity&#8217;s compliance with the Vaccine Mandate could result in increased team member attrition and costs associated with preventing team member attrition, and a material increase in team member attrition or increase in retention costs could have a material and adverse impact on our business, results of operations and financial condition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Replacing our third-party vendors would be difficult and disruptive to our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Vaccine Mandate requires that certain of our third-party vendors also require employees to be vaccinated. While we continue to evaluate the impact of the Vaccine Mandate on our third-party vendors, compliance with the Vaccine Mandate could result in certain key third-party vendors terminating their arrangements with us or in increased employee turnover at our third-party vendors, delays in performance by our third-party vendors, or increased costs for us. Such impacts could have a material and adverse impact on our business, results of operations and financial condition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our substantial debt could limit our ability to fund operations, expose us to interest rate volatility, limit our ability to raise additional capital and have a material adverse effect on our ability to fulfill our obligations under the Notes and on our business and prospects generally.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are party to a $1.35 billion credit agreement (the "Credit Agreement"), which consists of (i) a five-year senior secured term loan A facility in the aggregate principal amount of $350 million and (ii) a five-year senior secured revolving credit facility in an aggregate principal amount of up to $1 billion. We have also issued $600 million of 4.50% unsecured Senior Notes due 2029. Under the Credit Agreement, we have the right to request additional commitments for new term loans and increases to then-existing term loans and revolving credit commitments in an amount up to the sum of (i) $300 million, plus (ii) an unlimited additional amount so long as the pro forma First Lien Net Leverage Ratio (as defined in the Credit Agreement) does not exceed 3.85 to 1.00 (assuming any such new or increased revolving commitments are fully borrowed). We also have the right to incur additional debt from time to time, subject to the restrictions contained in the Credit Agreement and the Indenture. The substantial debt we have outstanding, combined with our other financial obligations and contractual commitments, has important consequences, including the following: </span></div><div><span><br/></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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">our level of debt may make it more difficult for us to satisfy our obligations with respect to our debt, including the Notes, and any failure to comply with the obligations under any of our debt instruments, including restrictive covenants, could result in an event of default under the Indenture and the agreements governing such other debt;</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="#i555cce12dac447318d484829c6e80ea0_7">Table of Contents</a></span></div></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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">we will be required to use a substantial portion of our cash flow from operations to pay principal and interest on our debt, thereby reducing the availability of our cash flow to fund working capital, capital expenditures, strategic acquisitions, investments and alliances and other general corporate requirements;</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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">our interest expense could increase if interest rates increase because any outstanding borrowings under our Credit Facilities will be based on variable interest rates;</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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">the interest rate on our Revolving Credit Facility will depend on the level of our specified financial ratios, and therefore could increase if such specified financial ratios increase;</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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">such substantial debt could leave us vulnerable to general economic downturns and adverse competitive and industry conditions and could place us at a competitive disadvantage compared to those of our competitors that are less leveraged; </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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">our debt service obligations could limit our flexibility to plan for, or react to, changes in our business and the industry in which we operate; </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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">our level of debt may restrict us from raising additional financing on satisfactory terms to fund working capital, capital expenditures, strategic acquisitions, investments and joint ventures and other general corporate requirements;</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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">our level of debt may prevent us from raising the funds necessary to repurchase all of the Notes tendered to us upon the occurrence of a change of control, which would constitute an event of default under the Indenture; and</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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">a potential failure to comply with the financial and other restrictive covenants in any of our debt instruments, which, among other things, require us to maintain specified financial ratios, could, if not cured or waived, have a material adverse effect on our ability to fulfill our obligations under the Notes and on our business and prospects generally.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">The Indenture and the Credit Agreement contain covenants that impose significant operational and financial restrictions on us, and the failure to comply with these covenants would result in an event of default under these instruments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Indenture and the Credit Agreement impose on us operating and other restrictions. These restrictions affect, and in many respects limit or prohibit, among other things, our ability to: </span></div><div><span><br/></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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">incur additional debt and issue certain capital 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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">create liens; </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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">make investments or acquisitions; </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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">enter into transactions with affiliates; </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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">sell assets;</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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">guarantee debt; </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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">declare or pay dividends or other distributions to shareholders; </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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">repurchase equity interests; </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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">redeem debt that is subordinated in right of payment to certain debt instruments; </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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">enter into agreements that restrict dividends or other payments from subsidiaries; and </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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">consolidate, merge or transfer all or substantially all of our assets and the assets of our subsidiaries on a consolidated basis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The terms of the Revolving Credit Facility in the Credit Agreement also require us to achieve and maintain compliance with specified financial ratios. The restrictions contained in the Credit Agreement: </span></div><div><span><br/></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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">limit our ability to plan for or react to market conditions or meet capital needs or otherwise restrict our activities or business plans; and </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:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">adversely affect our ability to finance our operations, strategic acquisitions, investments or alliances or other capital needs or to engage in other business activities that would be in our interest.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A breach of any of these restrictive covenants or our inability to comply with the required financial ratios would result in a default under some or all of the debt agreements. During the occurrence and continuance of a default, lenders under our Credit Facilities may elect to declare all outstanding borrowings, together with accrued interest and other fees, to be immediately due and payable, which would result in an event of default under the Indenture. The lenders will also have the right in these circumstances to terminate any commitments they have to provide further borrowings. Additionally, our Credit Agreement contains a cross-default provision, which generally causes a default or event of default under the Credit Agreement upon a qualifying default or event of default under any other debt instrument (including under the Indenture) and the Indenture contains a cross-acceleration provision. If we 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%">-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="#i555cce12dac447318d484829c6e80ea0_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:112%">unable to repay outstanding borrowings when due, the lenders under our Credit Facilities will also have the right to proceed against the collateral granted to them to secure the debt. If lenders under the Credit Facilities accelerate the debt thereunder, then the obligations under the Notes would be accelerated. We cannot provide assurance that, if the indebtedness under our Credit Facilities or the Notes were to be accelerated, our assets would be sufficient to repay in full that indebtedness and our other indebtedness. If not cured or waived, such acceleration could have a material adverse effect on our business and our prospects. </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><div id="i555cce12dac447318d484829c6e80ea0_91"></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="#i555cce12dac447318d484829c6e80ea0_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 6. Exhibits</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:10.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.412%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Incorporate by reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">Exhibit<br/>no.</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><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:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><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:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><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:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><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%">2.1&#8224;</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="https://www.sec.gov/Archives/edgar/data/1428336/000110465921113567/tm2126981d3_ex2-1.htm">Amended and Restated Asset and Unit Purchase Agreement, dated as of September 7, 2021, by and among Viking Acquisition Corp., HealthEquity, Inc., MII Life Insurance, Incorporated d/b/a Further and Aware Integrated, Inc.</a></span></div></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%">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:left;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="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%">September 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%">2.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="https://www.sec.gov/Archives/edgar/data/1428336/000110465921113567/tm2126981d3_ex2-2.htm">Asset Purchase Agreement, dated as of September 7, 2021, by and among HealthEquity, Inc., Viking Acquisition Corp. and MII Life Insurance, Incorporated d/b/a Further</a></span></div></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%">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:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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%">September 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%">2.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="https://www.sec.gov/Archives/edgar/data/1428336/000110465921132096/tm2131388d1_ex2-1.htm">Amendment to Stock Purchase Agreement dated as of October 31, 2021 by and between HealthEquity, Inc. and Evan McCordick as Sellers&#8217; representative</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="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%">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:left;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%">November 1, 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%">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/000110465921125041/tm2129663d1_ex4-1.htm">Indenture, dated as of October 8, 2021, by and among the Company, the guarantors party thereto and Wells Fargo Bank, National Association, as trustee</a></span></div></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%">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: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: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%">October 12, 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%">10.1&#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/000110465921125041/tm2129663d1_ex10-1.htm">Credit Agreement, dated as of October 8, 2021, by and among the Company, as borrower, each lender from time to time party thereto, JPMorgan Chase Bank, N.A., as administrative agent and the Swing Line Lender (as defined therein), and each L/C Issuer (as defined therein) party thereto.</a></span></div></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%">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: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: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%">October 12, 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%">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="exhibit311-ceo302xfy22q3.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="exhibit312-cfo302xfy22q3.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="exhibit321-ceo906xfy22q3.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="exhibit322-cfo906xfy22q3.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</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 - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL 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</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%">Inline 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</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%">Inline 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</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%">Inline 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</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%">Inline 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</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%">Inline 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"><div><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 Quarterly Report on Form 10-Q for the quarter ended October&#160;31, 2021, formatted in Inline XBRL.</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></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%">-44-</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="#i555cce12dac447318d484829c6e80ea0_7">Table of Contents</a></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">Schedules and exhibits have been omitted pursuant to Item 601(b)(2) of Regulation S-K. HealthEquity hereby undertakes to furnish supplementally copies of any of the omitted schedules upon request by the SEC.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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="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%">-45-</span></div></div></div><div id="i555cce12dac447318d484829c6e80ea0_94"></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="#i555cce12dac447318d484829c6e80ea0_7">Table of Contents</a></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 the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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: December 9, 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Tyson Murdock</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%">Tyson Murdock</span></td></tr><tr><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: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%">Executive Vice President and Chief Financial 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%">-46-</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>exhibit311-ceo302xfy22q3.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="iadbf6c22084d4fb5b5834353de8d90a6_1"></div><div style="min-height:42.75pt;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 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 Quarterly Report on Form 10-Q 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; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;9, 2021</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:23.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:74.347%"></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></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: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; 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: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%">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: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:100%">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:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;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>3
<FILENAME>exhibit312-cfo302xfy22q3.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="i3d5212d9b9ee46deb3b541fce3c4e266_1"></div><div style="min-height:42.75pt;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 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, Tyson Murdock, 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 Quarterly Report on Form 10-Q 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; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;9, 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%"> </font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.397%"><tr><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.935%"></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></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: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; Tyson Murdock</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: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%">Tyson Murdock</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: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:100%">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:100%">(Principal Financial Officer)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;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>4
<FILENAME>exhibit321-ceo906xfy22q3.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="i3132fb9fdc3749b7837533df80d8930e_1"></div><div style="min-height:42.75pt;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 Quarterly Report on Form 10-Q for the quarter ended October&#160;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; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;9, 2021</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.181%"><tr><td style="width:1.0%"></td><td style="width:17.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.006%"></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; 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;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:100%">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:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;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>5
<FILENAME>exhibit322-cfo906xfy22q3.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="i714366a89ccd4369ab26858b73a04432_1"></div><div style="min-height:42.75pt;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, Tyson Murdock, 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 Quarterly Report on Form 10-Q for the quarter ended October&#160;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; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;9, 2021</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.497%"><tr><td style="width:1.0%"></td><td style="width:20.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.435%"></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; Tyson Murdock</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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tyson Murdock</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:100%">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:100%">(Principal Financial Officer)</font></div></td></tr></table></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div style="height:42.75pt;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>6
<FILENAME>hqy-20211031.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:fcd5809e-681a-410a-9f07-7e2bccec23a4,g:383a712c-5527-4c5e-beea-c05fe6c572bd-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:hqy="http://healthequity.com/20211031" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://healthequity.com/20211031">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.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-20211031_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-20211031_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="hqy-20211031_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-20211031_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://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="Condensedconsolidatedbalancesheets" roleURI="http://healthequity.com/role/Condensedconsolidatedbalancesheets">
        <link:definition>1001002 - Statement - Condensed 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="CondensedconsolidatedbalancesheetsParenthetical" roleURI="http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical">
        <link:definition>1002003 - Statement - Condensed 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="Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" roleURI="http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited">
        <link:definition>1003004 - Statement - Condensed consolidated statements of operations and comprehensive income (loss) (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Condensedconsolidatedstatementsofstockholdersequityunaudited" roleURI="http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited">
        <link:definition>1004005 - Statement - Condensed consolidated statements of stockholders' equity (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Condensedconsolidatedstatementsofcashflowsunaudited" roleURI="http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited">
        <link:definition>1005006 - Statement - Condensed consolidated statements of cash flows (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Summaryofbusinessandsignificantaccountingpolicies" roleURI="http://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://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="SummaryofbusinessandsignificantaccountingpoliciesDetails" roleURI="http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails">
        <link:definition>2403401 - Disclosure - Summary of business and significant accounting policies (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="Netincomelosspershare" roleURI="http://healthequity.com/role/Netincomelosspershare">
        <link:definition>2104102 - Disclosure - Net income (loss) 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="NetincomelosspershareTables" roleURI="http://healthequity.com/role/NetincomelosspershareTables">
        <link:definition>2305301 - Disclosure - Net income (loss) 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="NetincomelosspershareDetails" roleURI="http://healthequity.com/role/NetincomelosspershareDetails">
        <link:definition>2406402 - Disclosure - Net income (loss) 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://healthequity.com/role/Businesscombination">
        <link:definition>2107103 - 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://healthequity.com/role/BusinesscombinationTables">
        <link:definition>2308302 - 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://healthequity.com/role/BusinesscombinationNarrativeDetails">
        <link:definition>2409403 - 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://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails">
        <link:definition>2410404 - 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="BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails" roleURI="http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails">
        <link:definition>2411405 - Disclosure - Business combination (Acquired Identified 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="Supplementalfinancialstatementinformation" roleURI="http://healthequity.com/role/Supplementalfinancialstatementinformation">
        <link:definition>2112104 - 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://healthequity.com/role/SupplementalfinancialstatementinformationTables">
        <link:definition>2313303 - 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="SupplementalfinancialstatementinformationPropertyandequipmentDetails" roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails">
        <link:definition>2414406 - 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="SupplementalfinancialstatementinformationNarrativeDetails" roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails">
        <link:definition>2415407 - 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="SupplementalfinancialstatementinformationNarrativeDetails_1" roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails_1">
        <link:definition>2415407 - 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="SupplementalfinancialstatementinformationLeaseCostDetails" roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails">
        <link:definition>2416408 - Disclosure - Supplemental financial statement information (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="SupplementalfinancialstatementinformationOtherincomeexpensenetDetails" roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails">
        <link:definition>2417409 - Disclosure - Supplemental financial statement information (Other income (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="SupplementalfinancialstatementinformationSupplementalCashFlowInformationDetails" roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationSupplementalCashFlowInformationDetails">
        <link:definition>2418410 - Disclosure - Supplemental financial statement information (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://healthequity.com/role/Intangibleassetsandgoodwill">
        <link:definition>2119105 - 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://healthequity.com/role/IntangibleassetsandgoodwillTables">
        <link:definition>2320304 - 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="IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" roleURI="http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails">
        <link:definition>2421411 - Disclosure - Intangible assets and goodwill (Schedule of 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://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails">
        <link:definition>2422412 - 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="Commitmentsandcontingencies" roleURI="http://healthequity.com/role/Commitmentsandcontingencies">
        <link:definition>2123106 - 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://healthequity.com/role/CommitmentsandcontingenciesTables">
        <link:definition>2324305 - 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://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails">
        <link:definition>2425413 - 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://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails">
        <link:definition>2426414 - 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="Incometaxes" roleURI="http://healthequity.com/role/Incometaxes">
        <link:definition>2127107 - 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="IncometaxesDetails" roleURI="http://healthequity.com/role/IncometaxesDetails">
        <link:definition>2428415 - Disclosure - Income taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Indebtedness" roleURI="http://healthequity.com/role/Indebtedness">
        <link:definition>2129108 - 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://healthequity.com/role/IndebtednessTables">
        <link:definition>2330306 - 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://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails">
        <link:definition>2431416 - 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="IndebtednessScheduleofLongtermDebtDetails_1" roleURI="http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails_1">
        <link:definition>2431416 - 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://healthequity.com/role/IndebtednessNarrativeDetails">
        <link:definition>2432417 - 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="Stockbasedcompensation" roleURI="http://healthequity.com/role/Stockbasedcompensation">
        <link:definition>2133109 - 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://healthequity.com/role/StockbasedcompensationTables">
        <link:definition>2334307 - 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://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails">
        <link:definition>2435418 - 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://healthequity.com/role/StockbasedcompensationNarrativeDetails">
        <link:definition>2436419 - 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="StockbasedcompensationStockoptionactivityDetails" roleURI="http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails">
        <link:definition>2437420 - 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="StockbasedcompensationRestrictedstockunityactivityDetails" roleURI="http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails">
        <link:definition>2438421 - Disclosure - Stock-based compensation (Restricted stock unity 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://healthequity.com/role/Fairvalue">
        <link:definition>2139110 - 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="FairvalueTables" roleURI="http://healthequity.com/role/FairvalueTables">
        <link:definition>2340308 - Disclosure - Fair value (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="FairvalueNarrativeDetails" roleURI="http://healthequity.com/role/FairvalueNarrativeDetails">
        <link:definition>2441422 - Disclosure - Fair value - 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="FairvalueDetails" roleURI="http://healthequity.com/role/FairvalueDetails">
        <link:definition>2442423 - Disclosure - Fair value (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://healthequity.com/role/Subsequentevents">
        <link:definition>2143111 - 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://healthequity.com/role/SubsequentEventsDetails">
        <link:definition>2444424 - 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_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets" abstract="false" name="AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets" nillable="true" xbrli:periodType="instant" 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_DebtInstrumentAmortizationPeriodFourMember" abstract="true" name="DebtInstrumentAmortizationPeriodFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_WageWorksInc.Member" abstract="true" name="WageWorksInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_ContingentAcquisitionConsiderationAbstract" abstract="true" name="ContingentAcquisitionConsiderationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hqy_InterestOnLongTermDebtToBePaidAfterYearFour" abstract="false" name="InterestOnLongTermDebtToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_PriorCreditAgreementMember" abstract="true" name="PriorCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_ContingentAcquisitionConsiderationToBePaid" abstract="false" name="ContingentAcquisitionConsiderationToBePaid" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_FollowOnEquityOfferingMember" abstract="true" name="FollowOnEquityOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SalesandMarketingMember" abstract="true" name="SalesandMarketingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_PerformanceRestrictedStockUnitsMember" abstract="true" name="PerformanceRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_AssetAcquisitionConsiderationAbstract" abstract="true" name="AssetAcquisitionConsiderationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hqy_AssetAcquisitionConsiderationToBePaidYearFour" abstract="false" name="AssetAcquisitionConsiderationToBePaidYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio" abstract="false" name="DebtInstrumentCovenantMinimumInterestCoverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="hqy_FifthThirdBankHSAPortfolioAcquisitionMember" abstract="true" name="FifthThirdBankHSAPortfolioAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_DebtCovenantPeriodTwoMember" abstract="true" name="DebtCovenantPeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_DebtCovenantPeriodDomain" abstract="true" name="DebtCovenantPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_DebtInstrumentCovenantNetLeverageRatio" abstract="false" name="DebtInstrumentCovenantNetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember" abstract="true" name="DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_ContractualObligationToBePaidAfterYearFour" abstract="false" name="ContractualObligationToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" 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_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_OtherCommitmentToBePaidAfterYearFour" abstract="false" name="OtherCommitmentToBePaidAfterYearFour" 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="dtr-types:domainItemType"/>
  <xs:element id="hqy_DebtCovenantPeriodAxis" abstract="true" name="DebtCovenantPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hqy_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount" abstract="false" name="DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hqy_ContingentAcquisitionConsiderationToBePaidYearOne" abstract="false" name="ContingentAcquisitionConsiderationToBePaidYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_ContingentAcquisitionConsiderationToBePaidYearThree" abstract="false" name="ContingentAcquisitionConsiderationToBePaidYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_BusinessCombinationContingentConsiderationPerformancePeriod" abstract="false" name="BusinessCombinationContingentConsiderationPerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding" abstract="false" name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales" abstract="false" name="DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract" abstract="true" name="WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hqy_AssetAcquisitionConsiderationToBePaidYearThree" abstract="false" name="AssetAcquisitionConsiderationToBePaidYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract" abstract="true" name="InterestOnLongTermDebtFiscalYearMaturityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_AssetAcquisitionConsiderationToBePaidAfterYearFour" abstract="false" name="AssetAcquisitionConsiderationToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_IncentivePlanMember" abstract="true" name="IncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised" abstract="false" name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="hqy_UnionMesaMember" abstract="true" name="UnionMesaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_AcquiredHSAIntangibleAssetsMember" abstract="true" name="AcquiredHSAIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_PaymentsForAssetAcquisition" abstract="false" name="PaymentsForAssetAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_LossContingencyNumberOfLawsuits" abstract="false" name="LossContingencyNumberOfLawsuits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember" abstract="true" name="FurtherHealthSavingsAccountPortfolioAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_TechnologyandDevelopmentMember" abstract="true" name="TechnologyandDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear" abstract="false" name="ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear" abstract="false" name="InterestOnLongTermDebtToBePaidRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_DebtInstrumentAmortizationPeriodDomain" abstract="true" name="DebtInstrumentAmortizationPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ContingentAcquisitionConsiderationToBePaidAfterYearFour" abstract="false" name="ContingentAcquisitionConsiderationToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear" abstract="false" name="AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_NumberOfHSAMembersTransferred" abstract="false" name="NumberOfHSAMembersTransferred" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding" abstract="false" name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <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_ContingentConsiderationMember" abstract="true" name="ContingentConsiderationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod" abstract="false" name="DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hqy_AssetAcquisitionConsiderationToBePaidYearOne" abstract="false" name="AssetAcquisitionConsiderationToBePaidYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_DebtInstrumentAmortizationPeriodAxis" abstract="true" name="DebtInstrumentAmortizationPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hqy_DebtInstrumentAmortizationPeriodOneMember" abstract="true" name="DebtInstrumentAmortizationPeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised" abstract="false" name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="hqy_AssetAcquisitionConsiderationToBePaid" abstract="false" name="AssetAcquisitionConsiderationToBePaid" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_A4500SeniorNotesDue2029Member" abstract="true" name="A4500SeniorNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_HealthSavingsAdministratorsLLCMember" abstract="true" name="HealthSavingsAdministratorsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_ContingentAcquisitionConsiderationToBePaidYearTwo" abstract="false" name="ContingentAcquisitionConsiderationToBePaidYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_InterestOnLongTermDebtToBePaidYearFour" abstract="false" name="InterestOnLongTermDebtToBePaidYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments" 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_DebtCovenantPeriodOneMember" abstract="true" name="DebtCovenantPeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_LuumAcquisitionMember" abstract="true" name="LuumAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_AssetAcquisitionConsiderationToBePaidYearTwo" abstract="false" name="AssetAcquisitionConsiderationToBePaidYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales" abstract="false" name="DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember" abstract="true" name="FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hqy_ContingentAcquisitionConsiderationToBePaidYearFour" abstract="false" name="ContingentAcquisitionConsiderationToBePaidYearFour" nillable="true" xbrli:periodType="instant" 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_DebtInstrumentAmortizationPeriodFiveMember" abstract="true" name="DebtInstrumentAmortizationPeriodFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>hqy-20211031_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:fcd5809e-681a-410a-9f07-7e2bccec23a4,g:383a712c-5527-4c5e-beea-c05fe6c572bd-->
<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://healthequity.com/role/Condensedconsolidatedbalancesheets" xlink:type="simple" xlink:href="hqy-20211031.xsd#Condensedconsolidatedbalancesheets"/>
  <link:calculationLink xlink:role="http://healthequity.com/role/Condensedconsolidatedbalancesheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_96a15ad5-553b-42ee-9110-a1f145896716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c3c4173b-c81c-40a9-bd87-15c5753e354f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_96a15ad5-553b-42ee-9110-a1f145896716" xlink:to="loc_us-gaap_Liabilities_c3c4173b-c81c-40a9-bd87-15c5753e354f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_6d63b915-13a4-4dea-8852-40256b2f9056" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_96a15ad5-553b-42ee-9110-a1f145896716" xlink:to="loc_us-gaap_CommitmentsAndContingencies_6d63b915-13a4-4dea-8852-40256b2f9056" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f3ea12e8-2e01-40cf-bdb8-a8ae9e769490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_96a15ad5-553b-42ee-9110-a1f145896716" xlink:to="loc_us-gaap_StockholdersEquity_f3ea12e8-2e01-40cf-bdb8-a8ae9e769490" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c1f26a70-0fa8-42f2-90bd-a9f7bf97a565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f53e0473-50aa-488c-90a0-5438fde8616c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c1f26a70-0fa8-42f2-90bd-a9f7bf97a565" xlink:to="loc_us-gaap_AssetsCurrent_f53e0473-50aa-488c-90a0-5438fde8616c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d0a5e9c5-4429-4abb-b0ad-a170c2841885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c1f26a70-0fa8-42f2-90bd-a9f7bf97a565" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d0a5e9c5-4429-4abb-b0ad-a170c2841885" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_42d49d6f-2c4f-4b13-af39-b691faae0d04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c1f26a70-0fa8-42f2-90bd-a9f7bf97a565" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_42d49d6f-2c4f-4b13-af39-b691faae0d04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9e5c58ee-a131-44f5-91a1-4ac32ec83ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c1f26a70-0fa8-42f2-90bd-a9f7bf97a565" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9e5c58ee-a131-44f5-91a1-4ac32ec83ab0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7e7fdcef-e136-4903-96c3-a7a2e15e563d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c1f26a70-0fa8-42f2-90bd-a9f7bf97a565" xlink:to="loc_us-gaap_Goodwill_7e7fdcef-e136-4903-96c3-a7a2e15e563d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_3295a657-2c67-4547-bfee-80a4eacbd8de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c1f26a70-0fa8-42f2-90bd-a9f7bf97a565" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_3295a657-2c67-4547-bfee-80a4eacbd8de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f56be881-a0f4-4f71-b62b-50585a996cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3527c84c-4b53-4674-93bc-db3c17b28e11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f56be881-a0f4-4f71-b62b-50585a996cfd" xlink:to="loc_us-gaap_AccountsPayableCurrent_3527c84c-4b53-4674-93bc-db3c17b28e11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ec3dd6b8-2f36-4c46-8cb6-d8d25ccc3a60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f56be881-a0f4-4f71-b62b-50585a996cfd" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ec3dd6b8-2f36-4c46-8cb6-d8d25ccc3a60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b1a86a88-d1fb-4c45-812c-0f57a718d914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f56be881-a0f4-4f71-b62b-50585a996cfd" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_b1a86a88-d1fb-4c45-812c-0f57a718d914" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2fee7d44-f9b4-491b-95fe-0f5758c35596" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f56be881-a0f4-4f71-b62b-50585a996cfd" xlink:to="loc_us-gaap_LongTermDebtCurrent_2fee7d44-f9b4-491b-95fe-0f5758c35596" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b58818b5-b75a-4d1a-bf7d-07c7d21a4c13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f56be881-a0f4-4f71-b62b-50585a996cfd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b58818b5-b75a-4d1a-bf7d-07c7d21a4c13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_4c6ab259-855b-45bd-b106-b9499aa21377" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6c584765-5845-4725-a2ca-86581b5b6d65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4c6ab259-855b-45bd-b106-b9499aa21377" xlink:to="loc_us-gaap_LiabilitiesCurrent_6c584765-5845-4725-a2ca-86581b5b6d65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7d7ec377-ca83-4a06-88d2-e467737aa79f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4c6ab259-855b-45bd-b106-b9499aa21377" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7d7ec377-ca83-4a06-88d2-e467737aa79f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b15163c5-dff2-4ef4-81be-9767ffadc813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4c6ab259-855b-45bd-b106-b9499aa21377" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b15163c5-dff2-4ef4-81be-9767ffadc813" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5d3917c1-b5b5-47ea-a175-bf42679ecf25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4c6ab259-855b-45bd-b106-b9499aa21377" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5d3917c1-b5b5-47ea-a175-bf42679ecf25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_de04aeff-399a-4ded-a2a5-65222d4932c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4c6ab259-855b-45bd-b106-b9499aa21377" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_de04aeff-399a-4ded-a2a5-65222d4932c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_39ecf62a-891c-4890-b1eb-2c1fe34ac25a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b043942c-2e9d-4a26-a343-1de5505cd54f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_39ecf62a-891c-4890-b1eb-2c1fe34ac25a" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b043942c-2e9d-4a26-a343-1de5505cd54f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7f9b6e7d-cf96-4d30-ba91-53bdfd4a1530" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesNoncurrent_39ecf62a-891c-4890-b1eb-2c1fe34ac25a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7f9b6e7d-cf96-4d30-ba91-53bdfd4a1530" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_818c85c7-f163-407e-b918-c37e0ead1fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_39ecf62a-891c-4890-b1eb-2c1fe34ac25a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_818c85c7-f163-407e-b918-c37e0ead1fe9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5a921562-4eee-4c52-900a-7e3b8e8eab16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_39ecf62a-891c-4890-b1eb-2c1fe34ac25a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5a921562-4eee-4c52-900a-7e3b8e8eab16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_90866333-d00e-448c-9f63-036634673c14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_b4bb4d3a-4473-4936-90f2-43d20d41da89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_90866333-d00e-448c-9f63-036634673c14" xlink:to="loc_us-gaap_PreferredStockValue_b4bb4d3a-4473-4936-90f2-43d20d41da89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c32649d1-7956-441f-9f9e-e68b4ccb5661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_90866333-d00e-448c-9f63-036634673c14" xlink:to="loc_us-gaap_CommonStockValue_c32649d1-7956-441f-9f9e-e68b4ccb5661" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_e03ded18-3fcd-40ab-8d28-86b1a57d776f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_90866333-d00e-448c-9f63-036634673c14" xlink:to="loc_us-gaap_AdditionalPaidInCapital_e03ded18-3fcd-40ab-8d28-86b1a57d776f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_53676ede-f831-4251-ab18-a4bf0aa8cd6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_90866333-d00e-448c-9f63-036634673c14" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_53676ede-f831-4251-ab18-a4bf0aa8cd6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_599e83ed-c43f-4f97-90b6-72a5dc4f87e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9b0afba4-fe69-4a40-83c8-e35333ea4d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_599e83ed-c43f-4f97-90b6-72a5dc4f87e2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9b0afba4-fe69-4a40-83c8-e35333ea4d0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4d742a82-2969-47c7-92d5-752a350d456e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_599e83ed-c43f-4f97-90b6-72a5dc4f87e2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4d742a82-2969-47c7-92d5-752a350d456e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_fb70613b-098f-47ce-9a68-4073b2f834bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_599e83ed-c43f-4f97-90b6-72a5dc4f87e2" xlink:to="loc_us-gaap_OtherAssetsCurrent_fb70613b-098f-47ce-9a68-4073b2f834bb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" xlink:type="simple" xlink:href="hqy-20211031.xsd#Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"/>
  <link:calculationLink xlink:role="http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7a89480c-892f-4041-a273-e288cd8be6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_057e2eb5-2805-4c52-83d1-a21273f79bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7a89480c-892f-4041-a273-e288cd8be6ec" xlink:to="loc_us-gaap_GrossProfit_057e2eb5-2805-4c52-83d1-a21273f79bfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_0e485f73-0163-4116-a892-31c1436fb3c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7a89480c-892f-4041-a273-e288cd8be6ec" xlink:to="loc_us-gaap_OperatingExpenses_0e485f73-0163-4116-a892-31c1436fb3c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_91cd9b72-1f28-4fbc-a70a-8bf5fc3107b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_1f31c86d-16ce-4721-a08f-48c47660c800" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_91cd9b72-1f28-4fbc-a70a-8bf5fc3107b9" xlink:to="loc_us-gaap_SellingAndMarketingExpense_1f31c86d-16ce-4721-a08f-48c47660c800" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_3058f71b-3a74-4fda-8f59-91e8cdaf2118" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_91cd9b72-1f28-4fbc-a70a-8bf5fc3107b9" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_3058f71b-3a74-4fda-8f59-91e8cdaf2118" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_9c5a6820-25b0-4a4b-b097-765e204d0964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_91cd9b72-1f28-4fbc-a70a-8bf5fc3107b9" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_9c5a6820-25b0-4a4b-b097-765e204d0964" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AmortizationOfAcquiredIntangible_78933243-fa21-4859-92a4-1543ad1e4d62" xlink:href="hqy-20211031.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_91cd9b72-1f28-4fbc-a70a-8bf5fc3107b9" xlink:to="loc_hqy_AmortizationOfAcquiredIntangible_78933243-fa21-4859-92a4-1543ad1e4d62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_860fe2d5-e282-4fe9-afff-1a08c9750a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_91cd9b72-1f28-4fbc-a70a-8bf5fc3107b9" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_860fe2d5-e282-4fe9-afff-1a08c9750a8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0acf9ec5-a00d-4f3b-8b19-a04c69611a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0f274d61-763b-45e5-a109-9b4d706019dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0acf9ec5-a00d-4f3b-8b19-a04c69611a7b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0f274d61-763b-45e5-a109-9b4d706019dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7748b5e1-3f25-4c8f-b110-45cad473a947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0acf9ec5-a00d-4f3b-8b19-a04c69611a7b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7748b5e1-3f25-4c8f-b110-45cad473a947" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d2b04aa3-43b6-415d-8822-51c69a233499" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_aab3db06-6106-4db5-b1ec-be22f75a7d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_d2b04aa3-43b6-415d-8822-51c69a233499" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_aab3db06-6106-4db5-b1ec-be22f75a7d8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_4a2695a0-c424-49a2-b05a-7b053f9ec8ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d2b04aa3-43b6-415d-8822-51c69a233499" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_4a2695a0-c424-49a2-b05a-7b053f9ec8ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_c7573e77-bb2c-4aaf-ac00-495249d100f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_fcda0717-893d-44f6-a48b-c015ed0a0ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7573e77-bb2c-4aaf-ac00-495249d100f6" xlink:to="loc_us-gaap_InterestExpense_fcda0717-893d-44f6-a48b-c015ed0a0ff5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_d333325a-ab5a-4b6e-9948-bb96e27e3a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7573e77-bb2c-4aaf-ac00-495249d100f6" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_d333325a-ab5a-4b6e-9948-bb96e27e3a4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eee90a75-c5b8-4bcc-a034-f69dfcdec19a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c9e64f70-96cd-4427-9185-2be5d0dc1ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eee90a75-c5b8-4bcc-a034-f69dfcdec19a" xlink:to="loc_us-gaap_OperatingIncomeLoss_c9e64f70-96cd-4427-9185-2be5d0dc1ce6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d0d8d0b8-4503-417d-8250-ca491b1d2596" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eee90a75-c5b8-4bcc-a034-f69dfcdec19a" xlink:to="loc_us-gaap_InterestExpense_d0d8d0b8-4503-417d-8250-ca491b1d2596" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9cf1c8ca-e417-453a-940d-3ef53b6343c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eee90a75-c5b8-4bcc-a034-f69dfcdec19a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9cf1c8ca-e417-453a-940d-3ef53b6343c6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" xlink:type="simple" xlink:href="hqy-20211031.xsd#Condensedconsolidatedstatementsofcashflowsunaudited"/>
  <link:calculationLink xlink:role="http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ab9f28ad-4326-4302-a926-badfbaa48c01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PaymentsToSettleClientHeldFunds_ec3c3004-c193-45e3-a3e5-f516604996d3" xlink:href="hqy-20211031.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_ab9f28ad-4326-4302-a926-badfbaa48c01" xlink:to="loc_hqy_PaymentsToSettleClientHeldFunds_ec3c3004-c193-45e3-a3e5-f516604996d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_2319503b-7b93-4033-aebe-fa621d58707e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ab9f28ad-4326-4302-a926-badfbaa48c01" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_2319503b-7b93-4033-aebe-fa621d58707e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1cb40bce-e0ec-4546-98df-dec1eeac30e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ab9f28ad-4326-4302-a926-badfbaa48c01" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1cb40bce-e0ec-4546-98df-dec1eeac30e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_9c1b5199-0dac-450c-89db-f0c230ef2cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ab9f28ad-4326-4302-a926-badfbaa48c01" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_9c1b5199-0dac-450c-89db-f0c230ef2cfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_bfe04cbf-4d8d-493d-a176-118605a5814b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ab9f28ad-4326-4302-a926-badfbaa48c01" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_bfe04cbf-4d8d-493d-a176-118605a5814b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_82bc540a-c99b-4a3d-8a23-8deef5d7e005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ab9f28ad-4326-4302-a926-badfbaa48c01" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_82bc540a-c99b-4a3d-8a23-8deef5d7e005" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_37eed51d-1248-4789-be2c-cafc8dcc491e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_37eed51d-1248-4789-be2c-cafc8dcc491e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_a59eebc0-5e8d-4231-ab7f-db128c6faf10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_a59eebc0-5e8d-4231-ab7f-db128c6faf10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d62177f9-254c-4d8b-ac03-86e17f266a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d62177f9-254c-4d8b-ac03-86e17f266a42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b3ae0d2e-115d-4377-8e2c-36c9c913ed33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b3ae0d2e-115d-4377-8e2c-36c9c913ed33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_28c65e6d-0c96-4566-852a-79aaa05e7536" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_28c65e6d-0c96-4566-852a-79aaa05e7536" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_4079295a-2092-4e19-a124-0fafbd48e9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_4079295a-2092-4e19-a124-0fafbd48e9f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_1574124c-19e8-498c-b1f1-25bcff302001" xlink:href="hqy-20211031.xsd#hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:to="loc_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_1574124c-19e8-498c-b1f1-25bcff302001" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_3b6ab63e-1baa-4bec-a4dc-a483332c526a" xlink:href="hqy-20211031.xsd#hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:to="loc_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_3b6ab63e-1baa-4bec-a4dc-a483332c526a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ac565aa9-9132-4410-96d6-25622f3bd930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:to="loc_us-gaap_NetIncomeLoss_ac565aa9-9132-4410-96d6-25622f3bd930" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_9906efed-2f7f-4460-b620-5f97cb11af4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_9906efed-2f7f-4460-b620-5f97cb11af4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability_3034be5c-a874-40a3-b6a4-818ea3dee8f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherDeferredLiability"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability_3034be5c-a874-40a3-b6a4-818ea3dee8f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_ca9b365f-d4aa-4d6a-8ef2-8a967b3862d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_ca9b365f-d4aa-4d6a-8ef2-8a967b3862d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_0e8b75a6-930b-4586-a635-cea8ab9df8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:to="loc_us-gaap_ShareBasedCompensation_0e8b75a6-930b-4586-a635-cea8ab9df8e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_eada85c1-8ce1-4d65-bb5e-3dd482c3f5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_eada85c1-8ce1-4d65-bb5e-3dd482c3f5c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b1935ff2-7cad-4a62-9342-680ed62a5e49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_825d369a-5655-4aca-b1fa-2d2db68af684" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b1935ff2-7cad-4a62-9342-680ed62a5e49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c0c9314c-560b-437f-85cf-7ea9c7709a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e3d589ff-a843-4d50-9b1f-42ecb5cbe3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c0c9314c-560b-437f-85cf-7ea9c7709a8f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e3d589ff-a843-4d50-9b1f-42ecb5cbe3f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4be55374-33f0-41d6-a029-93148de8f1e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c0c9314c-560b-437f-85cf-7ea9c7709a8f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4be55374-33f0-41d6-a029-93148de8f1e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d3da190e-d22d-42c9-a2d0-db4b50648300" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c0c9314c-560b-437f-85cf-7ea9c7709a8f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d3da190e-d22d-42c9-a2d0-db4b50648300" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_667585c5-e885-4cb5-afb7-36376a2c731c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7ca0ea55-2020-49cb-b583-a694a211ff4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_667585c5-e885-4cb5-afb7-36376a2c731c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7ca0ea55-2020-49cb-b583-a694a211ff4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware_e9eb3d5b-179b-453a-b2ba-7cb43df59215" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForSoftware"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_667585c5-e885-4cb5-afb7-36376a2c731c" xlink:to="loc_us-gaap_PaymentsForSoftware_e9eb3d5b-179b-453a-b2ba-7cb43df59215" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_89916263-e9e0-42f5-810b-6695a7674831" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_667585c5-e885-4cb5-afb7-36376a2c731c" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_89916263-e9e0-42f5-810b-6695a7674831" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_1e8fdb65-e327-43a5-855d-dbb0daf1ab5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_667585c5-e885-4cb5-afb7-36376a2c731c" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_1e8fdb65-e327-43a5-855d-dbb0daf1ab5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4357bd7e-66c2-4212-8174-204f9309c0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_667585c5-e885-4cb5-afb7-36376a2c731c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4357bd7e-66c2-4212-8174-204f9309c0d8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://healthequity.com/role/NetincomelosspershareDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#NetincomelosspershareDetails"/>
  <link:calculationLink xlink:role="http://healthequity.com/role/NetincomelosspershareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bd91215c-152e-49ac-8ba3-111dd0f2c34d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_85275a53-e09d-402e-96ce-a424547b2c11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bd91215c-152e-49ac-8ba3-111dd0f2c34d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_85275a53-e09d-402e-96ce-a424547b2c11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_47b68625-d010-4363-bc73-cdb6a09864c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bd91215c-152e-49ac-8ba3-111dd0f2c34d" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_47b68625-d010-4363-bc73-cdb6a09864c7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#BusinesscombinationPreliminaryAllocationofConsiderationDetails"/>
  <link:calculationLink xlink:role="http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_dfb73717-9964-4c1f-9c57-7e512e3e3ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_87dce075-baad-440f-a1d1-84e0171caaba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dfb73717-9964-4c1f-9c57-7e512e3e3ee3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_87dce075-baad-440f-a1d1-84e0171caaba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_9f397e7e-6c84-4bc6-aa63-722bc81f0d65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dfb73717-9964-4c1f-9c57-7e512e3e3ee3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_9f397e7e-6c84-4bc6-aa63-722bc81f0d65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f12aa0f3-a77c-448b-a4f8-2321d6ad323f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_dfb73717-9964-4c1f-9c57-7e512e3e3ee3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f12aa0f3-a77c-448b-a4f8-2321d6ad323f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_46afad7e-a9bb-45e5-b27a-91c44af9e70a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_dfb73717-9964-4c1f-9c57-7e512e3e3ee3" xlink:to="loc_us-gaap_Goodwill_46afad7e-a9bb-45e5-b27a-91c44af9e70a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_879f4da3-1430-41ae-92af-4f494b1b66d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_dfb73717-9964-4c1f-9c57-7e512e3e3ee3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_879f4da3-1430-41ae-92af-4f494b1b66d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_0b8d6af9-9f78-4f6c-bcd3-412ab9fda110" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_dfb73717-9964-4c1f-9c57-7e512e3e3ee3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_0b8d6af9-9f78-4f6c-bcd3-412ab9fda110" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_bdda10f8-59b1-4173-9ac4-a231a7b2aebd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_dfb73717-9964-4c1f-9c57-7e512e3e3ee3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_bdda10f8-59b1-4173-9ac4-a231a7b2aebd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_cfaa3320-bc95-43c9-9847-099ed4c9aa26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_61db5f21-5bff-421a-b01f-bf13a029265a" xlink:href="hqy-20211031.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_cfaa3320-bc95-43c9-9847-099ed4c9aa26" xlink:to="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_61db5f21-5bff-421a-b01f-bf13a029265a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_1e22e92e-15ab-4bf7-9828-43691ccd2da3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_cfaa3320-bc95-43c9-9847-099ed4c9aa26" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_1e22e92e-15ab-4bf7-9828-43691ccd2da3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#SupplementalfinancialstatementinformationPropertyandequipmentDetails"/>
  <link:calculationLink xlink:role="http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bac09d27-ece5-46d9-b253-608288d18bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_610a0401-d9e7-4a51-814b-b53bce467fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_bac09d27-ece5-46d9-b253-608288d18bf7" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_610a0401-d9e7-4a51-814b-b53bce467fe2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_5c01e603-ad84-40a9-9dd5-ca287c03e15b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_bac09d27-ece5-46d9-b253-608288d18bf7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_5c01e603-ad84-40a9-9dd5-ca287c03e15b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#SupplementalfinancialstatementinformationLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_54fed249-e1a0-42af-822a-9603235a56fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_69a11db3-3b1e-4d01-a18c-7fc6e05364e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_54fed249-e1a0-42af-822a-9603235a56fe" xlink:to="loc_us-gaap_OperatingLeaseExpense_69a11db3-3b1e-4d01-a18c-7fc6e05364e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_f1bdbe37-6a11-42dd-9e5c-01b70661be2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_54fed249-e1a0-42af-822a-9603235a56fe" xlink:to="loc_us-gaap_SubleaseIncome_f1bdbe37-6a11-42dd-9e5c-01b70661be2a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#SupplementalfinancialstatementinformationOtherincomeexpensenetDetails"/>
  <link:calculationLink xlink:role="http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_b9d74108-0608-4929-b0bc-0306b80f61eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_15db220d-d7db-447f-895b-7b2efc1cefb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_b9d74108-0608-4929-b0bc-0306b80f61eb" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_15db220d-d7db-447f-895b-7b2efc1cefb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_26c21411-2a21-4f8c-baa5-f25d37159376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_b9d74108-0608-4929-b0bc-0306b80f61eb" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_26c21411-2a21-4f8c-baa5-f25d37159376" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_OtherNonoperatingIncomeExpenseMiscellaneous_58ea2080-ae9a-4768-9f2f-79773c977c6d" xlink:href="hqy-20211031.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_b9d74108-0608-4929-b0bc-0306b80f61eb" xlink:to="loc_hqy_OtherNonoperatingIncomeExpenseMiscellaneous_58ea2080-ae9a-4768-9f2f-79773c977c6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_dfd289c0-65a7-4f79-9b93-6e9a93ec6e77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b9d74108-0608-4929-b0bc-0306b80f61eb" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_dfd289c0-65a7-4f79-9b93-6e9a93ec6e77" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#IntangibleassetsandgoodwillScheduleofintangibleassetsDetails"/>
  <link:calculationLink xlink:role="http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ba72ef51-8977-43b2-828a-88c967ec85c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3c0aad0d-1acf-4064-b0ab-c5e0241a8f61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ba72ef51-8977-43b2-828a-88c967ec85c6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3c0aad0d-1acf-4064-b0ab-c5e0241a8f61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cbc923f8-37f1-45e1-b01a-aa654f573155" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ba72ef51-8977-43b2-828a-88c967ec85c6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cbc923f8-37f1-45e1-b01a-aa654f573155" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#CommitmentsandcontingenciesOutstandingContractualObligationsDetails"/>
  <link:calculationLink xlink:role="http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaid_f256de5b-f617-4291-a06d-287955760694" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear_136d5228-2448-45a9-9229-b834758743d8" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_ContingentAcquisitionConsiderationToBePaid_f256de5b-f617-4291-a06d-287955760694" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear_136d5228-2448-45a9-9229-b834758743d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearTwo_245149d6-bfef-41e3-9837-622060088654" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_ContingentAcquisitionConsiderationToBePaid_f256de5b-f617-4291-a06d-287955760694" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearTwo_245149d6-bfef-41e3-9837-622060088654" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour_b951f364-ad62-4b44-bd8a-c541052d1451" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_ContingentAcquisitionConsiderationToBePaid_f256de5b-f617-4291-a06d-287955760694" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour_b951f364-ad62-4b44-bd8a-c541052d1451" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearOne_dc1772ce-a903-4726-b02b-2f1309d0c7bc" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearOne"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_ContingentAcquisitionConsiderationToBePaid_f256de5b-f617-4291-a06d-287955760694" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearOne_dc1772ce-a903-4726-b02b-2f1309d0c7bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearFour_bcd38060-ed34-41c7-8ded-e787afc94d4d" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_ContingentAcquisitionConsiderationToBePaid_f256de5b-f617-4291-a06d-287955760694" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearFour_bcd38060-ed34-41c7-8ded-e787afc94d4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearThree_a5df91a2-79e8-4880-a03a-e7514f27662a" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_ContingentAcquisitionConsiderationToBePaid_f256de5b-f617-4291-a06d-287955760694" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearThree_a5df91a2-79e8-4880-a03a-e7514f27662a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_765690da-ad60-49c2-b1e9-4c9ca58752b8" xlink:href="hqy-20211031.xsd#hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_eaac1068-00c7-4891-a362-16645b850d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_765690da-ad60-49c2-b1e9-4c9ca58752b8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_eaac1068-00c7-4891-a362-16645b850d5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_dc345307-b36b-4796-ae99-d3375e1fe518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_765690da-ad60-49c2-b1e9-4c9ca58752b8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_dc345307-b36b-4796-ae99-d3375e1fe518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_fe525670-d1f1-41b1-94fc-c1edfdbe7163" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_765690da-ad60-49c2-b1e9-4c9ca58752b8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_fe525670-d1f1-41b1-94fc-c1edfdbe7163" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_15fce64e-4e7e-494b-90d1-56ed8da8309f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_765690da-ad60-49c2-b1e9-4c9ca58752b8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_15fce64e-4e7e-494b-90d1-56ed8da8309f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_5e33b8cd-2473-4725-917d-be0810382e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_765690da-ad60-49c2-b1e9-4c9ca58752b8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_5e33b8cd-2473-4725-917d-be0810382e5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_15086932-01f1-4f24-bddb-30167ca5fdfa" xlink:href="hqy-20211031.xsd#hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_765690da-ad60-49c2-b1e9-4c9ca58752b8" xlink:to="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_15086932-01f1-4f24-bddb-30167ca5fdfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaid_dbc395df-5603-42fe-a67f-eefc21d336b1" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour_da95a43e-dbc5-4879-a1a2-ce10553b8bdc" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_AssetAcquisitionConsiderationToBePaid_dbc395df-5603-42fe-a67f-eefc21d336b1" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour_da95a43e-dbc5-4879-a1a2-ce10553b8bdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearTwo_28976b49-6bd3-4f20-acc4-cb5b0e30f6f7" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_AssetAcquisitionConsiderationToBePaid_dbc395df-5603-42fe-a67f-eefc21d336b1" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidYearTwo_28976b49-6bd3-4f20-acc4-cb5b0e30f6f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearThree_f5894df0-f1f5-43c9-b37d-82c6e1e3c069" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_AssetAcquisitionConsiderationToBePaid_dbc395df-5603-42fe-a67f-eefc21d336b1" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidYearThree_f5894df0-f1f5-43c9-b37d-82c6e1e3c069" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearOne_16760de9-d8ec-4b01-bfe2-70863e16bcbd" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearOne"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_AssetAcquisitionConsiderationToBePaid_dbc395df-5603-42fe-a67f-eefc21d336b1" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidYearOne_16760de9-d8ec-4b01-bfe2-70863e16bcbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear_93089cbd-c701-4ea3-9e4f-21f359f563a3" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_AssetAcquisitionConsiderationToBePaid_dbc395df-5603-42fe-a67f-eefc21d336b1" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear_93089cbd-c701-4ea3-9e4f-21f359f563a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearFour_21e0107d-2899-4e6d-90fa-38040fba2f16" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_AssetAcquisitionConsiderationToBePaid_dbc395df-5603-42fe-a67f-eefc21d336b1" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidYearFour_21e0107d-2899-4e6d-90fa-38040fba2f16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaid_5ee2a636-64ea-4741-9e45-56a1530067ef" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear_76c91ad3-964c-422d-aae4-bd409902209b" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaid_5ee2a636-64ea-4741-9e45-56a1530067ef" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear_76c91ad3-964c-422d-aae4-bd409902209b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearTwo_3cc210e1-c2f6-4fae-8389-b131f59aa10a" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaid_5ee2a636-64ea-4741-9e45-56a1530067ef" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearTwo_3cc210e1-c2f6-4fae-8389-b131f59aa10a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearOne_cf9247fd-713a-4a05-97a2-16fb03f413e2" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidYearOne"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaid_5ee2a636-64ea-4741-9e45-56a1530067ef" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearOne_cf9247fd-713a-4a05-97a2-16fb03f413e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFour_9ef7cd2d-6f19-4e97-8202-2e444d4fbd76" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidAfterYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaid_5ee2a636-64ea-4741-9e45-56a1530067ef" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFour_9ef7cd2d-6f19-4e97-8202-2e444d4fbd76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearFour_bb029374-a284-4476-bf18-920168035fb5" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaid_5ee2a636-64ea-4741-9e45-56a1530067ef" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearFour_bb029374-a284-4476-bf18-920168035fb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearThree_199308a2-4bb5-4adb-9307-4776318693ca" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaid_5ee2a636-64ea-4741-9e45-56a1530067ef" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearThree_199308a2-4bb5-4adb-9307-4776318693ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_925897bf-4c64-4b0d-bbc0-35d1dd811ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContractualObligationToBePaidAfterYearFour_b0fb5bf1-ff99-4dac-8a55-cd6f3ea7d0a5" xlink:href="hqy-20211031.xsd#hqy_ContractualObligationToBePaidAfterYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_925897bf-4c64-4b0d-bbc0-35d1dd811ba9" xlink:to="loc_hqy_ContractualObligationToBePaidAfterYearFour_b0fb5bf1-ff99-4dac-8a55-cd6f3ea7d0a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_f5c8611c-b02b-4307-ab2a-2dad8e83ecad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_925897bf-4c64-4b0d-bbc0-35d1dd811ba9" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_f5c8611c-b02b-4307-ab2a-2dad8e83ecad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_13394e40-1490-40fb-8178-0cde03e0549b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_925897bf-4c64-4b0d-bbc0-35d1dd811ba9" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_13394e40-1490-40fb-8178-0cde03e0549b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_d28f90a7-ab39-444a-9c80-a18a9ba6b2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_925897bf-4c64-4b0d-bbc0-35d1dd811ba9" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_d28f90a7-ab39-444a-9c80-a18a9ba6b2fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_6d838293-a200-4535-a778-9906e811fab2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_925897bf-4c64-4b0d-bbc0-35d1dd811ba9" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_6d838293-a200-4535-a778-9906e811fab2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_7b2587ec-917a-412d-84a8-196d9402ea0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_925897bf-4c64-4b0d-bbc0-35d1dd811ba9" xlink:to="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_7b2587ec-917a-412d-84a8-196d9402ea0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_7e9b0ce5-aa18-440c-a3b6-b78a817929bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_27f6b767-bf5d-4b76-9da6-cc587ec9b115" xlink:href="hqy-20211031.xsd#hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_7e9b0ce5-aa18-440c-a3b6-b78a817929bc" xlink:to="loc_hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_27f6b767-bf5d-4b76-9da6-cc587ec9b115" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_67fcd796-efee-4a99-868a-b0a5e4caf7f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_7e9b0ce5-aa18-440c-a3b6-b78a817929bc" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_67fcd796-efee-4a99-868a-b0a5e4caf7f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_c2d8c47d-4c41-46f8-9c1c-c8b57cc6aa2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_7e9b0ce5-aa18-440c-a3b6-b78a817929bc" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_c2d8c47d-4c41-46f8-9c1c-c8b57cc6aa2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_8506e58b-7fe7-4593-8c40-707a4a0e057e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_7e9b0ce5-aa18-440c-a3b6-b78a817929bc" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_8506e58b-7fe7-4593-8c40-707a4a0e057e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_eb695723-bd91-4bce-b7b1-86b9a29c1e04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_7e9b0ce5-aa18-440c-a3b6-b78a817929bc" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_eb695723-bd91-4bce-b7b1-86b9a29c1e04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_de3f70be-00c2-457c-8e5f-b2d1aaa88b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_7e9b0ce5-aa18-440c-a3b6-b78a817929bc" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_de3f70be-00c2-457c-8e5f-b2d1aaa88b4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_bcc8f2c8-958b-4492-a0f8-1c05b1ede138" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_7436acbd-f130-4afe-9533-add880353641" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_bcc8f2c8-958b-4492-a0f8-1c05b1ede138" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_7436acbd-f130-4afe-9533-add880353641" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_0efc9045-b75a-4801-b255-ae385ca523ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_bcc8f2c8-958b-4492-a0f8-1c05b1ede138" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_0efc9045-b75a-4801-b255-ae385ca523ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_OtherCommitmentToBePaidAfterYearFour_c6492042-2746-4410-ab8e-4ae1ffe6aef2" xlink:href="hqy-20211031.xsd#hqy_OtherCommitmentToBePaidAfterYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_bcc8f2c8-958b-4492-a0f8-1c05b1ede138" xlink:to="loc_hqy_OtherCommitmentToBePaidAfterYearFour_c6492042-2746-4410-ab8e-4ae1ffe6aef2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFourthYear_3527a818-79c3-4ee7-bc2f-38ffef32ae7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInFourthYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_bcc8f2c8-958b-4492-a0f8-1c05b1ede138" xlink:to="loc_us-gaap_OtherCommitmentDueInFourthYear_3527a818-79c3-4ee7-bc2f-38ffef32ae7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_77f32424-0a5a-4e07-897f-d20888467a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_bcc8f2c8-958b-4492-a0f8-1c05b1ede138" xlink:to="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_77f32424-0a5a-4e07-897f-d20888467a9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_b2db6f73-13da-4d2a-954c-b7dff3cc2f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_bcc8f2c8-958b-4492-a0f8-1c05b1ede138" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_b2db6f73-13da-4d2a-954c-b7dff3cc2f97" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#IndebtednessScheduleofLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_1a489205-9a0e-4053-bc7d-2868347b60c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1dcf603a-3612-4d7e-b732-3a5a4a3e5bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1a489205-9a0e-4053-bc7d-2868347b60c3" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1dcf603a-3612-4d7e-b732-3a5a4a3e5bce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_438fed02-3a32-44d2-96ac-6d6995bdbb85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_1a489205-9a0e-4053-bc7d-2868347b60c3" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_438fed02-3a32-44d2-96ac-6d6995bdbb85" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails_1" xlink:type="simple" xlink:href="hqy-20211031.xsd#IndebtednessScheduleofLongtermDebtDetails_1"/>
  <link:calculationLink xlink:role="http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9552d188-8808-425d-85ba-7a38e98de148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_018adcb9-da8c-4200-9ee2-143ba91d28b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_9552d188-8808-425d-85ba-7a38e98de148" xlink:to="loc_us-gaap_LongTermDebtCurrent_018adcb9-da8c-4200-9ee2-143ba91d28b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8d7ea29b-72a3-4e76-9424-df172b6b3f21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_9552d188-8808-425d-85ba-7a38e98de148" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_8d7ea29b-72a3-4e76-9424-df172b6b3f21" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>hqy-20211031_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:fcd5809e-681a-410a-9f07-7e2bccec23a4,g:383a712c-5527-4c5e-beea-c05fe6c572bd-->
<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://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" xlink:type="simple" xlink:href="hqy-20211031.xsd#Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" xlink:type="extended" id="if7d1126de59c4ca78271cf456a2133be_Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_09d74cb3-4097-4281-b6f2-cc7ad8f168b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_RevenuesAbstract_09d74cb3-4097-4281-b6f2-cc7ad8f168b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e28d60aa-0003-4ff6-9ea6-4f6172d752ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_09d74cb3-4097-4281-b6f2-cc7ad8f168b4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e28d60aa-0003-4ff6-9ea6-4f6172d752ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_fb4d8938-137b-41f9-bcca-b5c6030c3738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_CostOfRevenueAbstract_fb4d8938-137b-41f9-bcca-b5c6030c3738" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c6e88f93-0939-41b5-a266-263faf869e18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_fb4d8938-137b-41f9-bcca-b5c6030c3738" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c6e88f93-0939-41b5-a266-263faf869e18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f176e56f-0e16-45d6-8a41-5e3daab98cad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_fb4d8938-137b-41f9-bcca-b5c6030c3738" xlink:to="loc_us-gaap_GrossProfit_f176e56f-0e16-45d6-8a41-5e3daab98cad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_OperatingExpensesAbstract_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_2e576ba5-297e-418d-97b2-688b1485aad0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:to="loc_us-gaap_SellingAndMarketingExpense_2e576ba5-297e-418d-97b2-688b1485aad0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_071ae439-5230-46c0-9678-0867489c2247" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_071ae439-5230-46c0-9678-0867489c2247" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_2486af48-abf2-45c0-bacf-c0ac3ff88bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_2486af48-abf2-45c0-bacf-c0ac3ff88bc5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AmortizationOfAcquiredIntangible_b51de4b2-a266-458a-8661-9955966b651d" xlink:href="hqy-20211031.xsd#hqy_AmortizationOfAcquiredIntangible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:to="loc_hqy_AmortizationOfAcquiredIntangible_b51de4b2-a266-458a-8661-9955966b651d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_3bfc1a17-29e7-4786-b952-fcede1fef445" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_3bfc1a17-29e7-4786-b952-fcede1fef445" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_7779b467-abfa-4bca-bb8b-6b3a8e5596b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:to="loc_us-gaap_OperatingExpenses_7779b467-abfa-4bca-bb8b-6b3a8e5596b2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a1e6e97e-a6ce-4379-996d-f832292e81d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_OperatingIncomeLoss_a1e6e97e-a6ce-4379-996d-f832292e81d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_0c7de4f2-ef42-486b-a5d2-7fc47f5d154e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_0c7de4f2-ef42-486b-a5d2-7fc47f5d154e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ad6d878f-fcf9-493d-b7ac-6ad6a3e980a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_0c7de4f2-ef42-486b-a5d2-7fc47f5d154e" xlink:to="loc_us-gaap_InterestExpense_ad6d878f-fcf9-493d-b7ac-6ad6a3e980a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_485b8c68-9b5b-471c-89bd-18d5dba50674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_0c7de4f2-ef42-486b-a5d2-7fc47f5d154e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_485b8c68-9b5b-471c-89bd-18d5dba50674" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_ea9d9dc7-5a6c-455f-a46b-267e474f4789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_0c7de4f2-ef42-486b-a5d2-7fc47f5d154e" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_ea9d9dc7-5a6c-455f-a46b-267e474f4789" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_690bb7ce-1db5-4e0f-b4ff-28a1b0e96658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_690bb7ce-1db5-4e0f-b4ff-28a1b0e96658" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c1f92207-889b-45e2-beb2-a234df533eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c1f92207-889b-45e2-beb2-a234df533eb2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3678d408-e5a2-43dc-91dc-a7b78ac95973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_NetIncomeLoss_3678d408-e5a2-43dc-91dc-a7b78ac95973" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_56ebee82-6dcc-40d8-9b1f-34070317dbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_56ebee82-6dcc-40d8-9b1f-34070317dbe1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b6a24ef2-fd3c-4106-ab55-4e5e95024076" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b6a24ef2-fd3c-4106-ab55-4e5e95024076" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_994735ab-7d3f-4a2b-b757-2b850874aa1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b6a24ef2-fd3c-4106-ab55-4e5e95024076" xlink:to="loc_us-gaap_EarningsPerShareBasic_994735ab-7d3f-4a2b-b757-2b850874aa1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4abe7454-5fca-43a0-b062-d1166682100e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b6a24ef2-fd3c-4106-ab55-4e5e95024076" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4abe7454-5fca-43a0-b062-d1166682100e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_26f726b0-30fd-4489-98ae-c3178f6b0987" xlink:href="hqy-20211031.xsd#hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_26f726b0-30fd-4489-98ae-c3178f6b0987" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5153ff98-af6a-4a55-aec3-e8e19e7942ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_26f726b0-30fd-4489-98ae-c3178f6b0987" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5153ff98-af6a-4a55-aec3-e8e19e7942ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a86b8af2-9565-4ac3-a52e-85b1972eb76a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_26f726b0-30fd-4489-98ae-c3178f6b0987" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a86b8af2-9565-4ac3-a52e-85b1972eb76a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3d52f1fd-883d-4d5d-9384-d9c49470251d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_StatementTable_3d52f1fd-883d-4d5d-9384-d9c49470251d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e7546a91-cc4d-44c9-8c0f-768adff14bc0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3d52f1fd-883d-4d5d-9384-d9c49470251d" xlink:to="loc_srt_ProductOrServiceAxis_e7546a91-cc4d-44c9-8c0f-768adff14bc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e7546a91-cc4d-44c9-8c0f-768adff14bc0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_e7546a91-cc4d-44c9-8c0f-768adff14bc0" xlink:to="loc_srt_ProductsAndServicesDomain_e7546a91-cc4d-44c9-8c0f-768adff14bc0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ded749d7-1eb5-480f-966d-9a5ead1b833e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_e7546a91-cc4d-44c9-8c0f-768adff14bc0" xlink:to="loc_srt_ProductsAndServicesDomain_ded749d7-1eb5-480f-966d-9a5ead1b833e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_14eb3c48-c93c-4d2f-9a3b-8ff441cc2eba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ded749d7-1eb5-480f-966d-9a5ead1b833e" xlink:to="loc_us-gaap_ServiceMember_14eb3c48-c93c-4d2f-9a3b-8ff441cc2eba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceOtherMember_5fb418da-e83c-4ff2-9899-0e3b0ccfb9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ded749d7-1eb5-480f-966d-9a5ead1b833e" xlink:to="loc_us-gaap_FinancialServiceOtherMember_5fb418da-e83c-4ff2-9899-0e3b0ccfb9f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditAndDebitCardMember_dbd33fd0-c194-45f8-aefc-a91b6f9840e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditAndDebitCardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ded749d7-1eb5-480f-966d-9a5ead1b833e" xlink:to="loc_us-gaap_CreditAndDebitCardMember_dbd33fd0-c194-45f8-aefc-a91b6f9840e1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" xlink:type="simple" xlink:href="hqy-20211031.xsd#Condensedconsolidatedstatementsofstockholdersequityunaudited"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" xlink:type="extended" id="idbd459481083415ea1187e1b66028355_Condensedconsolidatedstatementsofstockholdersequityunaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_db9df2ba-bea5-4c93-bc9d-27296ca3178f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d54bc7c-9b84-4855-a85f-69b3b3f259cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_db9df2ba-bea5-4c93-bc9d-27296ca3178f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d54bc7c-9b84-4855-a85f-69b3b3f259cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0ea694b1-f4c0-4885-a03f-df2f94b5a147" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d54bc7c-9b84-4855-a85f-69b3b3f259cc" xlink:to="loc_us-gaap_StockholdersEquity_0ea694b1-f4c0-4885-a03f-df2f94b5a147" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_332d9fda-e167-4b99-bda6-9445afad2d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d54bc7c-9b84-4855-a85f-69b3b3f259cc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_332d9fda-e167-4b99-bda6-9445afad2d5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_0d4952d6-4df2-4e40-8bc7-638cede828ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d54bc7c-9b84-4855-a85f-69b3b3f259cc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_0d4952d6-4df2-4e40-8bc7-638cede828ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b059fb0a-7d01-4402-8599-c09175b94405" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d54bc7c-9b84-4855-a85f-69b3b3f259cc" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b059fb0a-7d01-4402-8599-c09175b94405" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9925ae76-a41d-4be8-953b-0829f783c26f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d54bc7c-9b84-4855-a85f-69b3b3f259cc" xlink:to="loc_us-gaap_NetIncomeLoss_9925ae76-a41d-4be8-953b-0829f783c26f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b22bd907-e188-448e-93bb-deb2821ceb74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_63d8945b-cf31-4861-82e0-e1c6682977c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_db9df2ba-bea5-4c93-bc9d-27296ca3178f" xlink:to="loc_us-gaap_StatementTable_63d8945b-cf31-4861-82e0-e1c6682977c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a2ad4303-36cc-4820-a6db-14a607375b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_63d8945b-cf31-4861-82e0-e1c6682977c1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a2ad4303-36cc-4820-a6db-14a607375b1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a2ad4303-36cc-4820-a6db-14a607375b1a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a2ad4303-36cc-4820-a6db-14a607375b1a" xlink:to="loc_us-gaap_EquityComponentDomain_a2ad4303-36cc-4820-a6db-14a607375b1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_eb75b044-c76e-4131-b1eb-93bb1939f820" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a2ad4303-36cc-4820-a6db-14a607375b1a" xlink:to="loc_us-gaap_EquityComponentDomain_eb75b044-c76e-4131-b1eb-93bb1939f820" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_57d328d7-b3d0-4acf-a29b-f552f212e094" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_eb75b044-c76e-4131-b1eb-93bb1939f820" xlink:to="loc_us-gaap_CommonStockMember_57d328d7-b3d0-4acf-a29b-f552f212e094" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a42aa4d5-244e-4422-ba5e-c78928111e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_eb75b044-c76e-4131-b1eb-93bb1939f820" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a42aa4d5-244e-4422-ba5e-c78928111e90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_11317f24-93cf-472e-8c80-8ce082f6a473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_eb75b044-c76e-4131-b1eb-93bb1939f820" xlink:to="loc_us-gaap_RetainedEarningsMember_11317f24-93cf-472e-8c80-8ce082f6a473" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" xlink:type="simple" xlink:href="hqy-20211031.xsd#Condensedconsolidatedstatementsofcashflowsunaudited"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" xlink:type="extended" id="i93fe58787a1a4220badc2a55ddb6a2d7_Condensedconsolidatedstatementsofcashflowsunaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0569e3b7-154d-4a27-9fdc-281b0a415459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0569e3b7-154d-4a27-9fdc-281b0a415459" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5439a1a3-9d0f-4445-b9d7-8de39741bd68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0569e3b7-154d-4a27-9fdc-281b0a415459" xlink:to="loc_us-gaap_NetIncomeLoss_5439a1a3-9d0f-4445-b9d7-8de39741bd68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0569e3b7-154d-4a27-9fdc-281b0a415459" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_e295cf17-92a1-40ee-8a3e-3f0a7e801faa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_e295cf17-92a1-40ee-8a3e-3f0a7e801faa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_72754161-4d1d-428f-a657-0b3a86743be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_ShareBasedCompensation_72754161-4d1d-428f-a657-0b3a86743be1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_97ff3eac-ac3d-460c-8931-0fef994dce3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_97ff3eac-ac3d-460c-8931-0fef994dce3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0f430021-6b0e-441d-a32a-60a0d022082a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0f430021-6b0e-441d-a32a-60a0d022082a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b42cd07e-f43a-4c69-88ba-c98f66bcd769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b42cd07e-f43a-4c69-88ba-c98f66bcd769" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_95867b81-7a45-4543-b4a6-c8a2b47254ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_95867b81-7a45-4543-b4a6-c8a2b47254ab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_1dd0867e-b0d3-4c11-a511-68546a86dfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_1dd0867e-b0d3-4c11-a511-68546a86dfd9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2a359c89-b563-49d6-94ea-7aafcf2e34bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2a359c89-b563-49d6-94ea-7aafcf2e34bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_db16c301-f12c-4826-9f5c-a8f81e0f6213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_db16c301-f12c-4826-9f5c-a8f81e0f6213" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_c85cbe3c-4906-4d8d-84d0-c92ce6a0818e" xlink:href="hqy-20211031.xsd#hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:to="loc_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_c85cbe3c-4906-4d8d-84d0-c92ce6a0818e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_b93b59ca-2550-4369-a6dc-63283661eca8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_b93b59ca-2550-4369-a6dc-63283661eca8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_ba3b5c26-a25c-4156-a4c1-767538ff0758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_ba3b5c26-a25c-4156-a4c1-767538ff0758" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_8b871765-8597-4377-bcda-765ecb6a295c" xlink:href="hqy-20211031.xsd#hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:to="loc_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_8b871765-8597-4377-bcda-765ecb6a295c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability_26ae5e7b-1c69-496f-9bc6-b4fda527592d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherDeferredLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability_26ae5e7b-1c69-496f-9bc6-b4fda527592d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4cb1210-51d4-4e9e-9d02-2721306b041a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4cb1210-51d4-4e9e-9d02-2721306b041a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e72ed670-6f45-46ed-8308-f57cc0d22a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e72ed670-6f45-46ed-8308-f57cc0d22a1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware_81fc4582-838f-4ad3-a9df-1a7d11dee0cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForSoftware"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:to="loc_us-gaap_PaymentsForSoftware_81fc4582-838f-4ad3-a9df-1a7d11dee0cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_52c4ac32-1384-45f9-ab46-4a352a7a6317" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_52c4ac32-1384-45f9-ab46-4a352a7a6317" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_543e520e-1182-4379-9b71-c0af3ef3e578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_543e520e-1182-4379-9b71-c0af3ef3e578" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_56a3dba2-2fac-401a-ac5c-c7d9aae98952" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_56a3dba2-2fac-401a-ac5c-c7d9aae98952" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_efa11927-01c6-46d8-ad38-076967792a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_efa11927-01c6-46d8-ad38-076967792a07" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_eaf66167-d7b2-4547-866e-6e17d048545e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_eaf66167-d7b2-4547-866e-6e17d048545e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a90b86de-df74-4072-b182-cf73e6c21738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a90b86de-df74-4072-b182-cf73e6c21738" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_96b4b8f8-67e5-4dfd-8ca2-f0ac4c949c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_96b4b8f8-67e5-4dfd-8ca2-f0ac4c949c1a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0a45d85b-f420-4c4d-8aee-e63e074e9695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0a45d85b-f420-4c4d-8aee-e63e074e9695" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PaymentsToSettleClientHeldFunds_c7e74589-3961-4fc8-8087-3bcc7c00c960" xlink:href="hqy-20211031.xsd#hqy_PaymentsToSettleClientHeldFunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:to="loc_hqy_PaymentsToSettleClientHeldFunds_c7e74589-3961-4fc8-8087-3bcc7c00c960" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_ad6ff042-edc4-4856-bf84-c5ed93ae350d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_ad6ff042-edc4-4856-bf84-c5ed93ae350d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a9414b37-13b9-4324-9019-2b10ceaf4a52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a9414b37-13b9-4324-9019-2b10ceaf4a52" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_743f1796-2f6f-4501-8b6f-cb7a4b5a8728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_743f1796-2f6f-4501-8b6f-cb7a4b5a8728" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_79b97266-d847-4569-a21b-84f2d34d74b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_79b97266-d847-4569-a21b-84f2d34d74b6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b7ddd0ef-b51c-42f9-94ac-4b74ac94f6bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_d0a3a78f-6583-4f01-9c1c-9eb4e6000ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_d0a3a78f-6583-4f01-9c1c-9eb4e6000ef6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_ca349050-bd2d-4649-9af8-227bd3e8f57f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d0a3a78f-6583-4f01-9c1c-9eb4e6000ef6" xlink:to="loc_us-gaap_InterestPaidNet_ca349050-bd2d-4649-9af8-227bd3e8f57f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_ee811f76-4cfc-4e97-b4ce-7afe76be4087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d0a3a78f-6583-4f01-9c1c-9eb4e6000ef6" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_ee811f76-4cfc-4e97-b4ce-7afe76be4087" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_fd0e46f2-5503-4e27-94dd-ecb7e643630b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_fd0e46f2-5503-4e27-94dd-ecb7e643630b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_8c546e27-39e8-4484-9771-527c9e8516ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_fd0e46f2-5503-4e27-94dd-ecb7e643630b" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_8c546e27-39e8-4484-9771-527c9e8516ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9c602ee7-e959-4811-b635-0cc36c44a8d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_fd0e46f2-5503-4e27-94dd-ecb7e643630b" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9c602ee7-e959-4811-b635-0cc36c44a8d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_f2d13e2a-b7d1-4226-ba11-eb9d4bf1fd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_fd0e46f2-5503-4e27-94dd-ecb7e643630b" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_f2d13e2a-b7d1-4226-ba11-eb9d4bf1fd9c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ExerciseofStockOptionsReceivable_1167e953-7444-4fc0-8852-2b724f336e50" xlink:href="hqy-20211031.xsd#hqy_ExerciseofStockOptionsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_fd0e46f2-5503-4e27-94dd-ecb7e643630b" xlink:to="loc_hqy_ExerciseofStockOptionsReceivable_1167e953-7444-4fc0-8852-2b724f336e50" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_26ed362b-7447-4122-9064-729a073a2974" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_fd0e46f2-5503-4e27-94dd-ecb7e643630b" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_26ed362b-7447-4122-9064-729a073a2974" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_fdf5b1cb-19fb-4c85-bb00-758ec0abf7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_StatementTable_fdf5b1cb-19fb-4c85-bb00-758ec0abf7fc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_50888c93-988a-4da7-8823-5bcdfbc297e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_fdf5b1cb-19fb-4c85-bb00-758ec0abf7fc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_50888c93-988a-4da7-8823-5bcdfbc297e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_50888c93-988a-4da7-8823-5bcdfbc297e4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_50888c93-988a-4da7-8823-5bcdfbc297e4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_50888c93-988a-4da7-8823-5bcdfbc297e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9bcdbfa0-add8-4ce4-9e03-1338a45356b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_50888c93-988a-4da7-8823-5bcdfbc297e4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9bcdbfa0-add8-4ce4-9e03-1338a45356b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_5998a080-8f58-44fd-a84a-2edbaa77f299" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9bcdbfa0-add8-4ce4-9e03-1338a45356b1" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_5998a080-8f58-44fd-a84a-2edbaa77f299" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AcquiredHSAIntangibleAssetsMember_fdab5ccc-9086-4fd5-85d7-0ae0a0f1d96e" xlink:href="hqy-20211031.xsd#hqy_AcquiredHSAIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9bcdbfa0-add8-4ce4-9e03-1338a45356b1" xlink:to="loc_hqy_AcquiredHSAIntangibleAssetsMember_fdab5ccc-9086-4fd5-85d7-0ae0a0f1d96e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#SummaryofbusinessandsignificantaccountingpoliciesDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails" xlink:type="extended" id="i1a4a276506784240884fbdf2b9833874_SummaryofbusinessandsignificantaccountingpoliciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_f8671f59-34cd-4a33-b9b5-0b910b043bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_f8671f59-34cd-4a33-b9b5-0b910b043bc4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_bc81a053-1635-4fbb-a564-bb53e40934b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_bc81a053-1635-4fbb-a564-bb53e40934b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_046e28ab-1e30-462e-aa54-5ebfd9202e23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_046e28ab-1e30-462e-aa54-5ebfd9202e23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_6fa2c33d-342d-439e-8157-0529166ea30f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_6fa2c33d-342d-439e-8157-0529166ea30f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_StockIssuanceCostsPayable_80cdd70f-adad-4536-8da2-0253e3f5d991" xlink:href="hqy-20211031.xsd#hqy_StockIssuanceCostsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_hqy_StockIssuanceCostsPayable_80cdd70f-adad-4536-8da2-0253e3f5d991" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_731a08b7-781a-4fac-8468-b96ff6472906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_731a08b7-781a-4fac-8468-b96ff6472906" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_b940cc29-c2d9-4d82-bf99-15d67ffbe69a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_b940cc29-c2d9-4d82-bf99-15d67ffbe69a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PaymentsForAssetAcquisition_654259fb-d999-40fd-a86b-49f418f406a5" xlink:href="hqy-20211031.xsd#hqy_PaymentsForAssetAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_hqy_PaymentsForAssetAcquisition_654259fb-d999-40fd-a86b-49f418f406a5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_03a3f2f0-5809-4322-8cf5-381e8b2d068a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_03a3f2f0-5809-4322-8cf5-381e8b2d068a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_2a47b1f5-c434-436f-aa45-009a4009eb6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_03a3f2f0-5809-4322-8cf5-381e8b2d068a" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_2a47b1f5-c434-436f-aa45-009a4009eb6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2a47b1f5-c434-436f-aa45-009a4009eb6f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_2a47b1f5-c434-436f-aa45-009a4009eb6f" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2a47b1f5-c434-436f-aa45-009a4009eb6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b83581f9-aa21-44d3-a564-a97be912c6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_2a47b1f5-c434-436f-aa45-009a4009eb6f" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b83581f9-aa21-44d3-a564-a97be912c6ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FollowOnEquityOfferingMember_c5911cd2-53d9-4ef5-9525-4ba03a4329f7" xlink:href="hqy-20211031.xsd#hqy_FollowOnEquityOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b83581f9-aa21-44d3-a564-a97be912c6ea" xlink:to="loc_hqy_FollowOnEquityOfferingMember_c5911cd2-53d9-4ef5-9525-4ba03a4329f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5110d196-62ad-424c-a958-375ab4e2b2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_03a3f2f0-5809-4322-8cf5-381e8b2d068a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5110d196-62ad-424c-a958-375ab4e2b2e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5110d196-62ad-424c-a958-375ab4e2b2e6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5110d196-62ad-424c-a958-375ab4e2b2e6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5110d196-62ad-424c-a958-375ab4e2b2e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31ac7351-2469-4083-8a7f-7867bfbab977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5110d196-62ad-424c-a958-375ab4e2b2e6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31ac7351-2469-4083-8a7f-7867bfbab977" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LuumAcquisitionMember_b0d1e342-05ba-4f71-8e6e-afa32dec1d48" xlink:href="hqy-20211031.xsd#hqy_LuumAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31ac7351-2469-4083-8a7f-7867bfbab977" xlink:to="loc_hqy_LuumAcquisitionMember_b0d1e342-05ba-4f71-8e6e-afa32dec1d48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_e60b2644-485f-4ef0-8032-bc6268cdbb55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_03a3f2f0-5809-4322-8cf5-381e8b2d068a" xlink:to="loc_us-gaap_AssetAcquisitionAxis_e60b2644-485f-4ef0-8032-bc6268cdbb55" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_e60b2644-485f-4ef0-8032-bc6268cdbb55_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_e60b2644-485f-4ef0-8032-bc6268cdbb55" xlink:to="loc_us-gaap_AssetAcquisitionDomain_e60b2644-485f-4ef0-8032-bc6268cdbb55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_ceae9e40-42d0-42ef-8eba-1ddfab710c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_e60b2644-485f-4ef0-8032-bc6268cdbb55" xlink:to="loc_us-gaap_AssetAcquisitionDomain_ceae9e40-42d0-42ef-8eba-1ddfab710c9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FifthThirdBankHSAPortfolioAcquisitionMember_30ca8ca1-5546-4113-a1d9-c0d9f2be3037" xlink:href="hqy-20211031.xsd#hqy_FifthThirdBankHSAPortfolioAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_ceae9e40-42d0-42ef-8eba-1ddfab710c9c" xlink:to="loc_hqy_FifthThirdBankHSAPortfolioAcquisitionMember_30ca8ca1-5546-4113-a1d9-c0d9f2be3037" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/BusinesscombinationNarrativeDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#BusinesscombinationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/BusinesscombinationNarrativeDetails" xlink:type="extended" id="i9e27922b23434caeaa32d4b0de0ea530_BusinesscombinationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_419c35e8-e76f-4552-a329-e09479c9a057" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_419c35e8-e76f-4552-a329-e09479c9a057" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_f060082f-6d06-47d1-9272-5a7675ff2b00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_f060082f-6d06-47d1-9272-5a7675ff2b00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_eb00411c-e214-4853-af4d-f4bd7ebda2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_eb00411c-e214-4853-af4d-f4bd7ebda2ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationContingentConsiderationPerformancePeriod_5c7127ed-fee1-430e-bdcc-9445c9451809" xlink:href="hqy-20211031.xsd#hqy_BusinessCombinationContingentConsiderationPerformancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:to="loc_hqy_BusinessCombinationContingentConsiderationPerformancePeriod_5c7127ed-fee1-430e-bdcc-9445c9451809" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3a362ff1-34a1-4618-a838-e3adc13b78e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3a362ff1-34a1-4618-a838-e3adc13b78e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_f13b57e4-a65e-4301-8317-e2ff61f12dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_f13b57e4-a65e-4301-8317-e2ff61f12dcc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e5c868f2-ef3b-42bd-99de-53fd15f0dbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:to="loc_us-gaap_Goodwill_e5c868f2-ef3b-42bd-99de-53fd15f0dbeb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_114085f1-1cab-420f-b620-6c78d95dab96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_114085f1-1cab-420f-b620-6c78d95dab96" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9cfdb68a-13a7-44c9-b0a2-f861d149ca85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_114085f1-1cab-420f-b620-6c78d95dab96" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9cfdb68a-13a7-44c9-b0a2-f861d149ca85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cfdb68a-13a7-44c9-b0a2-f861d149ca85_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9cfdb68a-13a7-44c9-b0a2-f861d149ca85" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cfdb68a-13a7-44c9-b0a2-f861d149ca85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ca2103f-17db-4459-a998-0640497bd538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9cfdb68a-13a7-44c9-b0a2-f861d149ca85" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ca2103f-17db-4459-a998-0640497bd538" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LuumAcquisitionMember_ba437a63-dd63-4cb4-bd35-604995d6a960" xlink:href="hqy-20211031.xsd#hqy_LuumAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ca2103f-17db-4459-a998-0640497bd538" xlink:to="loc_hqy_LuumAcquisitionMember_ba437a63-dd63-4cb4-bd35-604995d6a960" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#BusinesscombinationPreliminaryAllocationofConsiderationDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" xlink:type="extended" id="i0b3ffcea8a254cfd9558a6281e66554c_BusinesscombinationPreliminaryAllocationofConsiderationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f82fc29e-4403-4b3f-9fb9-96c698f2e12c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f82fc29e-4403-4b3f-9fb9-96c698f2e12c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_30bfb19a-56dc-48e1-ba55-f766a77ef0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_30bfb19a-56dc-48e1-ba55-f766a77ef0aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_13ae9350-f39e-407c-9a31-1d569171d115" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_13ae9350-f39e-407c-9a31-1d569171d115" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_65490f73-ad91-41a6-a190-d5217ee822d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_Goodwill_65490f73-ad91-41a6-a190-d5217ee822d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_107c99ee-0e06-4229-a972-9b285b89eb19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_107c99ee-0e06-4229-a972-9b285b89eb19" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_db083e18-09ef-48cc-b068-8421af4ddb1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_db083e18-09ef-48cc-b068-8421af4ddb1c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_65ca3a3c-4088-4add-b8c0-1d45323a2c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_65ca3a3c-4088-4add-b8c0-1d45323a2c7d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1e4581e8-c9be-44c3-ae8e-72a086c928cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1e4581e8-c9be-44c3-ae8e-72a086c928cf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_3c6d8593-2571-46ad-9c5c-5b18250ea590" xlink:href="hqy-20211031.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_3c6d8593-2571-46ad-9c5c-5b18250ea590" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_e88ca2c4-8a6a-4b89-b270-5d63c18622e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_e88ca2c4-8a6a-4b89-b270-5d63c18622e3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_ed119bbb-0b98-4de2-b373-182131d87d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_ed119bbb-0b98-4de2-b373-182131d87d8b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8fbe7fdf-9050-452d-ab66-23fe29c31270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8fbe7fdf-9050-452d-ab66-23fe29c31270" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6e4d4d70-e74f-423a-b8d1-b0aabc79bdc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8fbe7fdf-9050-452d-ab66-23fe29c31270" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6e4d4d70-e74f-423a-b8d1-b0aabc79bdc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6e4d4d70-e74f-423a-b8d1-b0aabc79bdc3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6e4d4d70-e74f-423a-b8d1-b0aabc79bdc3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6e4d4d70-e74f-423a-b8d1-b0aabc79bdc3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_659bafb3-56a2-466c-8410-fe731de394c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6e4d4d70-e74f-423a-b8d1-b0aabc79bdc3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_659bafb3-56a2-466c-8410-fe731de394c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LuumAcquisitionMember_b8b03525-8962-41d1-b730-933ab988b7d1" xlink:href="hqy-20211031.xsd#hqy_LuumAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_659bafb3-56a2-466c-8410-fe731de394c9" xlink:to="loc_hqy_LuumAcquisitionMember_b8b03525-8962-41d1-b730-933ab988b7d1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails" xlink:type="extended" id="id08cebd9aa004bb0a4d80e744076c7ac_BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0bfc1324-615e-4834-b61a-41e475873306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_7cf44139-e320-47fd-81ae-2fe658cf4b18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0bfc1324-615e-4834-b61a-41e475873306" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_7cf44139-e320-47fd-81ae-2fe658cf4b18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_68f9c295-0d09-4fb6-a794-1e8bbe4cb2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0bfc1324-615e-4834-b61a-41e475873306" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_68f9c295-0d09-4fb6-a794-1e8bbe4cb2aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_47038268-8510-4662-8fef-5a3ee821c85a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0bfc1324-615e-4834-b61a-41e475873306" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_47038268-8510-4662-8fef-5a3ee821c85a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dd042d22-ff7c-420f-8182-278a07bcca14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_47038268-8510-4662-8fef-5a3ee821c85a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dd042d22-ff7c-420f-8182-278a07bcca14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dd042d22-ff7c-420f-8182-278a07bcca14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dd042d22-ff7c-420f-8182-278a07bcca14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dd042d22-ff7c-420f-8182-278a07bcca14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b4971db-81d5-4944-a270-0f8f896fab3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dd042d22-ff7c-420f-8182-278a07bcca14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b4971db-81d5-4944-a270-0f8f896fab3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_013e56ac-3151-4d7a-8001-1cd7e67bb081" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b4971db-81d5-4944-a270-0f8f896fab3d" xlink:to="loc_us-gaap_CustomerRelationshipsMember_013e56ac-3151-4d7a-8001-1cd7e67bb081" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_b83725bf-c676-49bc-8429-ab0382fbf9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b4971db-81d5-4944-a270-0f8f896fab3d" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_b83725bf-c676-49bc-8429-ab0382fbf9f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_49978495-14e8-4c31-b461-27ee21effe2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b4971db-81d5-4944-a270-0f8f896fab3d" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_49978495-14e8-4c31-b461-27ee21effe2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0cf0b7ea-37c4-4ee4-b17f-99fa1553ffc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_47038268-8510-4662-8fef-5a3ee821c85a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0cf0b7ea-37c4-4ee4-b17f-99fa1553ffc5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0cf0b7ea-37c4-4ee4-b17f-99fa1553ffc5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0cf0b7ea-37c4-4ee4-b17f-99fa1553ffc5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0cf0b7ea-37c4-4ee4-b17f-99fa1553ffc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e947aca-770b-464a-89e3-e9072a0d3800" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0cf0b7ea-37c4-4ee4-b17f-99fa1553ffc5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e947aca-770b-464a-89e3-e9072a0d3800" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LuumAcquisitionMember_fe6d4192-3d54-4197-ba7b-815941b689e6" xlink:href="hqy-20211031.xsd#hqy_LuumAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e947aca-770b-464a-89e3-e9072a0d3800" xlink:to="loc_hqy_LuumAcquisitionMember_fe6d4192-3d54-4197-ba7b-815941b689e6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#SupplementalfinancialstatementinformationPropertyandequipmentDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" xlink:type="extended" id="i6f2ff5e677af476e82374ae23f12f65d_SupplementalfinancialstatementinformationPropertyandequipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d548a57-8925-4146-a413-fd90aac238a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_fed6db5c-3d25-4a47-99c5-3d2ba5c5899f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d548a57-8925-4146-a413-fd90aac238a3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_fed6db5c-3d25-4a47-99c5-3d2ba5c5899f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f9bdc289-d8a0-4edf-9e6c-5a68cf55b0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d548a57-8925-4146-a413-fd90aac238a3" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f9bdc289-d8a0-4edf-9e6c-5a68cf55b0fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7fc40d2d-ab4e-48ea-ac10-2ab517ecaf30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d548a57-8925-4146-a413-fd90aac238a3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7fc40d2d-ab4e-48ea-ac10-2ab517ecaf30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c110089b-f7e0-4652-819b-43049a41b4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d548a57-8925-4146-a413-fd90aac238a3" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c110089b-f7e0-4652-819b-43049a41b4e1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d4ce83d2-e31a-4edf-99c8-4460aa564d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c110089b-f7e0-4652-819b-43049a41b4e1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d4ce83d2-e31a-4edf-99c8-4460aa564d5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d4ce83d2-e31a-4edf-99c8-4460aa564d5f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d4ce83d2-e31a-4edf-99c8-4460aa564d5f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d4ce83d2-e31a-4edf-99c8-4460aa564d5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_15ed188a-40ce-4079-b352-a5eeda727fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d4ce83d2-e31a-4edf-99c8-4460aa564d5f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_15ed188a-40ce-4079-b352-a5eeda727fd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_c30ab02b-338e-4415-937d-30d3101df69b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_15ed188a-40ce-4079-b352-a5eeda727fd8" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_c30ab02b-338e-4415-937d-30d3101df69b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_7850b062-3787-4bf6-8369-beac9452ff33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_15ed188a-40ce-4079-b352-a5eeda727fd8" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_7850b062-3787-4bf6-8369-beac9452ff33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_1ba56ee7-79c4-41ca-93d2-e64a630cd095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_15ed188a-40ce-4079-b352-a5eeda727fd8" xlink:to="loc_us-gaap_ComputerEquipmentMember_1ba56ee7-79c4-41ca-93d2-e64a630cd095" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#SupplementalfinancialstatementinformationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails" xlink:type="extended" id="i15f39393812e4f599848fa0099f24175_SupplementalfinancialstatementinformationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e335c104-2168-4883-9275-efb48d164fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_Depreciation_e335c104-2168-4883-9275-efb48d164fcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_0f2eac1e-9511-44d2-8ae2-3ab2cc223bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_0f2eac1e-9511-44d2-8ae2-3ab2cc223bb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_321584d1-9c9d-4546-a9a2-b080b32ce67d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_321584d1-9c9d-4546-a9a2-b080b32ce67d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_04e1c5b2-331e-4f1d-8246-c9c3c9421c07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_04e1c5b2-331e-4f1d-8246-c9c3c9421c07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d8a5a995-47c0-43c4-93b6-b5fd61e59c71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d8a5a995-47c0-43c4-93b6-b5fd61e59c71" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_395856f9-7467-417e-9bde-136c0b7cc645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_395856f9-7467-417e-9bde-136c0b7cc645" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_7a8a98ac-5d20-49ab-ba3c-894af221c513" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_7a8a98ac-5d20-49ab-ba3c-894af221c513" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_eec16988-2a92-4d3d-af3a-18538598aa8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_7a8a98ac-5d20-49ab-ba3c-894af221c513" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_eec16988-2a92-4d3d-af3a-18538598aa8d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails_1" xlink:type="simple" xlink:href="hqy-20211031.xsd#SupplementalfinancialstatementinformationNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails_1" xlink:type="extended" id="i2c9b1c4e964d49fca7ab5d325be87acc_SupplementalfinancialstatementinformationNarrativeDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e335c104-2168-4883-9275-efb48d164fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_Depreciation_e335c104-2168-4883-9275-efb48d164fcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_0f2eac1e-9511-44d2-8ae2-3ab2cc223bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_0f2eac1e-9511-44d2-8ae2-3ab2cc223bb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_321584d1-9c9d-4546-a9a2-b080b32ce67d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_321584d1-9c9d-4546-a9a2-b080b32ce67d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_04e1c5b2-331e-4f1d-8246-c9c3c9421c07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_04e1c5b2-331e-4f1d-8246-c9c3c9421c07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d8a5a995-47c0-43c4-93b6-b5fd61e59c71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d8a5a995-47c0-43c4-93b6-b5fd61e59c71" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_395856f9-7467-417e-9bde-136c0b7cc645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_395856f9-7467-417e-9bde-136c0b7cc645" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_7a8a98ac-5d20-49ab-ba3c-894af221c513" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_7a8a98ac-5d20-49ab-ba3c-894af221c513" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#IntangibleassetsandgoodwillScheduleofintangibleassetsDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" xlink:type="extended" id="ie392abd4cc994119aabc3e3aa3b1623a_IntangibleassetsandgoodwillScheduleofintangibleassetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_def8d98f-fed1-4cb8-a8bc-a98cc90ba1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_22e82e7e-10a9-4114-b545-489243908f24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_def8d98f-fed1-4cb8-a8bc-a98cc90ba1dc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_22e82e7e-10a9-4114-b545-489243908f24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2fd67e5d-1647-46b5-ae9a-bf82c43e2b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_def8d98f-fed1-4cb8-a8bc-a98cc90ba1dc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2fd67e5d-1647-46b5-ae9a-bf82c43e2b9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5b8332fd-4d35-4aee-bda4-e834c6921a62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_def8d98f-fed1-4cb8-a8bc-a98cc90ba1dc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5b8332fd-4d35-4aee-bda4-e834c6921a62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_adb02bfd-dfc1-451f-b4b3-86aa07d63c35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_def8d98f-fed1-4cb8-a8bc-a98cc90ba1dc" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_adb02bfd-dfc1-451f-b4b3-86aa07d63c35" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_77f7f6db-3d95-4358-80de-08e12a3af841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_adb02bfd-dfc1-451f-b4b3-86aa07d63c35" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_77f7f6db-3d95-4358-80de-08e12a3af841" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_77f7f6db-3d95-4358-80de-08e12a3af841_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_77f7f6db-3d95-4358-80de-08e12a3af841" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_77f7f6db-3d95-4358-80de-08e12a3af841_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e8ace1c4-36bd-439e-ae46-6c90046d77ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_77f7f6db-3d95-4358-80de-08e12a3af841" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e8ace1c4-36bd-439e-ae46-6c90046d77ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_e79028b3-a6c9-46f5-a8a3-6f88d7a56710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e8ace1c4-36bd-439e-ae46-6c90046d77ad" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_e79028b3-a6c9-46f5-a8a3-6f88d7a56710" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AcquiredHSAIntangibleAssetsMember_4c12ec40-166d-49cc-a4b4-3176afcc1640" xlink:href="hqy-20211031.xsd#hqy_AcquiredHSAIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e8ace1c4-36bd-439e-ae46-6c90046d77ad" xlink:to="loc_hqy_AcquiredHSAIntangibleAssetsMember_4c12ec40-166d-49cc-a4b4-3176afcc1640" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_6c310b08-3f20-44d1-b6b9-5302808d0fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e8ace1c4-36bd-439e-ae46-6c90046d77ad" xlink:to="loc_us-gaap_CustomerRelationshipsMember_6c310b08-3f20-44d1-b6b9-5302808d0fa0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_1da28250-abc9-4330-b892-f3165eadbd6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e8ace1c4-36bd-439e-ae46-6c90046d77ad" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_1da28250-abc9-4330-b892-f3165eadbd6e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_8b3e125f-148d-4f1c-88e3-03c0988fc487" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e8ace1c4-36bd-439e-ae46-6c90046d77ad" xlink:to="loc_us-gaap_TradeNamesMember_8b3e125f-148d-4f1c-88e3-03c0988fc487" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#IntangibleassetsandgoodwillNarrativeDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails" xlink:type="extended" id="i3ff08c5ee5d743818975cec29e3bb142_IntangibleassetsandgoodwillNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_d5c37e47-a13b-4b7b-bd97-3986ffafa465" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_31f2712a-6041-4c72-b07e-dd02a4d3b477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_d5c37e47-a13b-4b7b-bd97-3986ffafa465" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_31f2712a-6041-4c72-b07e-dd02a4d3b477" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PaymentsForAssetAcquisition_6b688141-5625-469a-a80b-85b96d472ab3" xlink:href="hqy-20211031.xsd#hqy_PaymentsForAssetAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_d5c37e47-a13b-4b7b-bd97-3986ffafa465" xlink:to="loc_hqy_PaymentsForAssetAcquisition_6b688141-5625-469a-a80b-85b96d472ab3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_NumberOfHSAMembersTransferred_beb45dff-65ff-4318-9d01-7d51f1ae1643" xlink:href="hqy-20211031.xsd#hqy_NumberOfHSAMembersTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_d5c37e47-a13b-4b7b-bd97-3986ffafa465" xlink:to="loc_hqy_NumberOfHSAMembersTransferred_beb45dff-65ff-4318-9d01-7d51f1ae1643" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets_15d93abe-6fbd-4140-9888-9e802fc4f5ee" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_d5c37e47-a13b-4b7b-bd97-3986ffafa465" xlink:to="loc_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets_15d93abe-6fbd-4140-9888-9e802fc4f5ee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_2a839a72-a954-4e8e-8048-7a4829451b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_d5c37e47-a13b-4b7b-bd97-3986ffafa465" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_2a839a72-a954-4e8e-8048-7a4829451b2b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_b39466fe-e4ae-4abe-bdcc-afed6dac2648" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_d5c37e47-a13b-4b7b-bd97-3986ffafa465" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_b39466fe-e4ae-4abe-bdcc-afed6dac2648" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_b3a41175-b06c-4999-b082-e111667cdf59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_b39466fe-e4ae-4abe-bdcc-afed6dac2648" xlink:to="loc_us-gaap_AssetAcquisitionAxis_b3a41175-b06c-4999-b082-e111667cdf59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_b3a41175-b06c-4999-b082-e111667cdf59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_b3a41175-b06c-4999-b082-e111667cdf59" xlink:to="loc_us-gaap_AssetAcquisitionDomain_b3a41175-b06c-4999-b082-e111667cdf59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_3b8401aa-18bb-4a49-a574-bb391af09d64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_b3a41175-b06c-4999-b082-e111667cdf59" xlink:to="loc_us-gaap_AssetAcquisitionDomain_3b8401aa-18bb-4a49-a574-bb391af09d64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember_f6594b7b-b3af-409c-a6a6-00c6ebe84c4f" xlink:href="hqy-20211031.xsd#hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_3b8401aa-18bb-4a49-a574-bb391af09d64" xlink:to="loc_hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember_f6594b7b-b3af-409c-a6a6-00c6ebe84c4f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#CommitmentsandcontingenciesOutstandingContractualObligationsDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails" xlink:type="extended" id="id93014d4ea3e4f83ac5254d73f341f35_CommitmentsandcontingenciesOutstandingContractualObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_5815bb27-d6ed-4a7f-95cb-4bde406b89a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_5815bb27-d6ed-4a7f-95cb-4bde406b89a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c29bc4a2-08e5-486c-b564-5e7412cfe922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c29bc4a2-08e5-486c-b564-5e7412cfe922" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_85fea129-c006-4e8f-9018-27eabfab2afa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_85fea129-c006-4e8f-9018-27eabfab2afa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9a4d46a5-fc83-4bc4-9f5c-5bf38012f3ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9a4d46a5-fc83-4bc4-9f5c-5bf38012f3ae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_880bb0a3-5d11-4b33-a245-57a3d85b8db4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_880bb0a3-5d11-4b33-a245-57a3d85b8db4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_38ea4134-25ef-4c47-8fce-f33504efde43" xlink:href="hqy-20211031.xsd#hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:to="loc_hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_38ea4134-25ef-4c47-8fce-f33504efde43" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_45f87607-839a-4fd3-84bf-64bbe4c58d85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:to="loc_us-gaap_LongTermDebt_45f87607-839a-4fd3-84bf-64bbe4c58d85" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear_5687f9ad-665b-4125-aaef-c0e1d5231976" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear_5687f9ad-665b-4125-aaef-c0e1d5231976" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearOne_12f1a217-d686-4579-95d1-58be545058cd" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearOne_12f1a217-d686-4579-95d1-58be545058cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearTwo_173d7526-5cf5-4768-87dc-d52c367231c2" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearTwo_173d7526-5cf5-4768-87dc-d52c367231c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearThree_279f9646-b651-415e-b584-04abc2d50f54" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearThree_279f9646-b651-415e-b584-04abc2d50f54" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearFour_5f68a758-751b-459b-b373-2d43923c9364" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearFour_5f68a758-751b-459b-b373-2d43923c9364" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFour_f1c1cc5c-cf1d-48fb-8898-4476e63c9908" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidAfterYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFour_f1c1cc5c-cf1d-48fb-8898-4476e63c9908" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaid_d7cd3dd1-ca4e-42f2-8be7-5eaf307f9e28" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaid_d7cd3dd1-ca4e-42f2-8be7-5eaf307f9e28" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_08f54912-bdf2-4372-8203-903ffd177d56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_08f54912-bdf2-4372-8203-903ffd177d56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_72661e29-001e-4177-844c-b8b44ea8244b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_72661e29-001e-4177-844c-b8b44ea8244b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_55b17fcd-28e2-48b0-98f4-d8d1e44dbd8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_55b17fcd-28e2-48b0-98f4-d8d1e44dbd8b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_71bf0e6a-1924-4c91-b262-accf2a62ab59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_71bf0e6a-1924-4c91-b262-accf2a62ab59" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_718b620a-c488-43ef-8f53-761dd516e033" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_718b620a-c488-43ef-8f53-761dd516e033" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_1aaf2179-82ef-4b73-8c10-e0a01fbdb8d7" xlink:href="hqy-20211031.xsd#hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:to="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_1aaf2179-82ef-4b73-8c10-e0a01fbdb8d7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_380b5126-7cac-4c5b-bf3f-caa62073e9ca" xlink:href="hqy-20211031.xsd#hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:to="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_380b5126-7cac-4c5b-bf3f-caa62073e9ca" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear_1d167c83-2ad4-4350-8ca1-b7e26c1e2783" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear_1d167c83-2ad4-4350-8ca1-b7e26c1e2783" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearOne_eb2f984a-f701-4e10-b0ea-8024c6098812" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidYearOne_eb2f984a-f701-4e10-b0ea-8024c6098812" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearTwo_1a010260-a476-4e8a-905d-22816e37e49e" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidYearTwo_1a010260-a476-4e8a-905d-22816e37e49e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearThree_e60b0883-fab8-4cd4-8357-784dd65e754b" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidYearThree_e60b0883-fab8-4cd4-8357-784dd65e754b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearFour_1f449eb8-9b37-4cad-a027-e598ebab943e" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidYearFour_1f449eb8-9b37-4cad-a027-e598ebab943e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour_23f4d5f5-05b2-4e57-be09-70fc04edc7f9" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour_23f4d5f5-05b2-4e57-be09-70fc04edc7f9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaid_fabdee0f-ab81-4a2f-94ca-43feeab74ca0" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaid_fabdee0f-ab81-4a2f-94ca-43feeab74ca0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear_c6dd1856-c726-4c6f-9a98-12b6c77382b7" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear_c6dd1856-c726-4c6f-9a98-12b6c77382b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearOne_63681330-9b2b-48bf-8a91-3ef0de5a8709" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearOne_63681330-9b2b-48bf-8a91-3ef0de5a8709" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearTwo_24696873-98f8-49a0-9b7a-8898808cf134" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearTwo_24696873-98f8-49a0-9b7a-8898808cf134" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearThree_aa48c481-3351-4702-bcf1-4ba40ad346dc" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearThree_aa48c481-3351-4702-bcf1-4ba40ad346dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearFour_c9201cef-eb44-4351-afbc-9620f17c1c6a" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearFour_c9201cef-eb44-4351-afbc-9620f17c1c6a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour_925ccb1a-8489-49b0-8346-a179cb03b4b6" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour_925ccb1a-8489-49b0-8346-a179cb03b4b6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaid_2a6b76c6-62c9-4e7e-beb6-4313d8623107" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaid_2a6b76c6-62c9-4e7e-beb6-4313d8623107" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_037ce5ed-0e75-4aca-b390-301b82b35a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:to="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_037ce5ed-0e75-4aca-b390-301b82b35a9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_8aa4420d-4b0a-4c3d-9821-9ab192c8bbe7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_8aa4420d-4b0a-4c3d-9821-9ab192c8bbe7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_9402e1c7-cc89-4e2b-9ca6-2aa8ed6ec3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_9402e1c7-cc89-4e2b-9ca6-2aa8ed6ec3b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_39c2400e-160a-4f84-8193-5da846726585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_39c2400e-160a-4f84-8193-5da846726585" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFourthYear_1e58a7a1-c078-47fc-9555-ba97ed8c99d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:to="loc_us-gaap_OtherCommitmentDueInFourthYear_1e58a7a1-c078-47fc-9555-ba97ed8c99d8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_OtherCommitmentToBePaidAfterYearFour_5e18889a-5494-494f-b2b4-3755e228728a" xlink:href="hqy-20211031.xsd#hqy_OtherCommitmentToBePaidAfterYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:to="loc_hqy_OtherCommitmentToBePaidAfterYearFour_5e18889a-5494-494f-b2b4-3755e228728a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_d3a76203-157c-43c2-9fa3-194755d9fddc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:to="loc_us-gaap_OtherCommitment_d3a76203-157c-43c2-9fa3-194755d9fddc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_b797d7ea-b261-476e-b7c7-a8cc45f862ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:to="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_b797d7ea-b261-476e-b7c7-a8cc45f862ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_8cfcc7ee-6d46-422d-bd9a-8ecf5e228a67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_8cfcc7ee-6d46-422d-bd9a-8ecf5e228a67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_c9e68481-85c7-4ae6-a745-a433a84e135a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_c9e68481-85c7-4ae6-a745-a433a84e135a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_2365b4bb-f0a1-4eb6-af0c-8545a6c8f8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_2365b4bb-f0a1-4eb6-af0c-8545a6c8f8e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_72865438-fbfd-41a6-a2d5-abd0c15df590" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_72865438-fbfd-41a6-a2d5-abd0c15df590" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContractualObligationToBePaidAfterYearFour_16906261-c767-483a-9de4-a94daeb44d0e" xlink:href="hqy-20211031.xsd#hqy_ContractualObligationToBePaidAfterYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:to="loc_hqy_ContractualObligationToBePaidAfterYearFour_16906261-c767-483a-9de4-a94daeb44d0e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_3fd3be46-689d-404d-bf62-f86c27c0ba47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:to="loc_us-gaap_ContractualObligation_3fd3be46-689d-404d-bf62-f86c27c0ba47" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_75691478-9cbb-491e-9432-bc71bf0d5d48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_75691478-9cbb-491e-9432-bc71bf0d5d48" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6c699d5e-d26c-42eb-8b35-6f102cc05ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6c699d5e-d26c-42eb-8b35-6f102cc05ebf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SubleaseIncomeToBeReceived_bffb1664-ffdf-4ca6-b7b9-57771d828c4b" xlink:href="hqy-20211031.xsd#hqy_SubleaseIncomeToBeReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_hqy_SubleaseIncomeToBeReceived_bffb1664-ffdf-4ca6-b7b9-57771d828c4b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_f838cb5e-7aed-4c2a-abc6-7cb5788df4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_us-gaap_LossContingenciesTable_f838cb5e-7aed-4c2a-abc6-7cb5788df4b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_ffda1af1-954a-4f94-9076-12413af39f81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_f838cb5e-7aed-4c2a-abc6-7cb5788df4b9" xlink:to="loc_us-gaap_AssetAcquisitionAxis_ffda1af1-954a-4f94-9076-12413af39f81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_ffda1af1-954a-4f94-9076-12413af39f81_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_ffda1af1-954a-4f94-9076-12413af39f81" xlink:to="loc_us-gaap_AssetAcquisitionDomain_ffda1af1-954a-4f94-9076-12413af39f81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_b0b4c2d8-fb58-464f-91c2-e7cba4017ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_ffda1af1-954a-4f94-9076-12413af39f81" xlink:to="loc_us-gaap_AssetAcquisitionDomain_b0b4c2d8-fb58-464f-91c2-e7cba4017ac5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember_fac67454-ae75-4497-ac6d-c12df9e21237" xlink:href="hqy-20211031.xsd#hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_b0b4c2d8-fb58-464f-91c2-e7cba4017ac5" xlink:to="loc_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember_fac67454-ae75-4497-ac6d-c12df9e21237" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6bcb233c-7d19-4d2f-b468-b42a7dd1c31c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_f838cb5e-7aed-4c2a-abc6-7cb5788df4b9" xlink:to="loc_us-gaap_DebtInstrumentAxis_6bcb233c-7d19-4d2f-b468-b42a7dd1c31c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6bcb233c-7d19-4d2f-b468-b42a7dd1c31c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_6bcb233c-7d19-4d2f-b468-b42a7dd1c31c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6bcb233c-7d19-4d2f-b468-b42a7dd1c31c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_77f1f1e4-2326-4f05-b62c-944ba67ae201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_6bcb233c-7d19-4d2f-b468-b42a7dd1c31c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_77f1f1e4-2326-4f05-b62c-944ba67ae201" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_A4500SeniorNotesDue2029Member_d26bf086-bac3-47db-92e7-cbf53407fbc6" xlink:href="hqy-20211031.xsd#hqy_A4500SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77f1f1e4-2326-4f05-b62c-944ba67ae201" xlink:to="loc_hqy_A4500SeniorNotesDue2029Member_d26bf086-bac3-47db-92e7-cbf53407fbc6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_CreditAgreementMember_265594c0-23ba-4dc7-9464-c5cd379a3726" xlink:href="hqy-20211031.xsd#hqy_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77f1f1e4-2326-4f05-b62c-944ba67ae201" xlink:to="loc_hqy_CreditAgreementMember_265594c0-23ba-4dc7-9464-c5cd379a3726" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ec04290d-b1ec-4d8e-897e-23a909d0eb3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_f838cb5e-7aed-4c2a-abc6-7cb5788df4b9" xlink:to="loc_us-gaap_CreditFacilityAxis_ec04290d-b1ec-4d8e-897e-23a909d0eb3f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ec04290d-b1ec-4d8e-897e-23a909d0eb3f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_ec04290d-b1ec-4d8e-897e-23a909d0eb3f" xlink:to="loc_us-gaap_CreditFacilityDomain_ec04290d-b1ec-4d8e-897e-23a909d0eb3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6669e7f1-468e-4626-ad75-60e6d36d4010" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_ec04290d-b1ec-4d8e-897e-23a909d0eb3f" xlink:to="loc_us-gaap_CreditFacilityDomain_6669e7f1-468e-4626-ad75-60e6d36d4010" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TermLoanFacilityMember_52f5b0ed-e2bf-468d-99ca-9c39f4f811c0" xlink:href="hqy-20211031.xsd#hqy_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6669e7f1-468e-4626-ad75-60e6d36d4010" xlink:to="loc_hqy_TermLoanFacilityMember_52f5b0ed-e2bf-468d-99ca-9c39f4f811c0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#CommitmentsandcontingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails" xlink:type="extended" id="i0717c45289b64b33a8a44e16c42249a8_CommitmentsandcontingenciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_fcac3da6-9b06-4031-b08d-741386fa0088" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_58abbd0e-9643-4a4d-a844-444cb0b6138e" xlink:href="hqy-20211031.xsd#hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fcac3da6-9b06-4031-b08d-741386fa0088" xlink:to="loc_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_58abbd0e-9643-4a4d-a844-444cb0b6138e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_900b48eb-c850-4171-bf21-e8413360ff9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fcac3da6-9b06-4031-b08d-741386fa0088" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_900b48eb-c850-4171-bf21-e8413360ff9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_5ce20e8a-fb95-4c8d-b1af-c08505a3b948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fcac3da6-9b06-4031-b08d-741386fa0088" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_5ce20e8a-fb95-4c8d-b1af-c08505a3b948" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_35525f5e-d4d5-4330-8cd7-3eb5c5d79b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fcac3da6-9b06-4031-b08d-741386fa0088" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_35525f5e-d4d5-4330-8cd7-3eb5c5d79b94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LossContingencyNumberOfLawsuits_cb20892b-0a09-486f-a429-6ebd7e0a16fa" xlink:href="hqy-20211031.xsd#hqy_LossContingencyNumberOfLawsuits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fcac3da6-9b06-4031-b08d-741386fa0088" xlink:to="loc_hqy_LossContingencyNumberOfLawsuits_cb20892b-0a09-486f-a429-6ebd7e0a16fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_e6fee043-9f48-45c7-9131-6af3018fc18b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_fcac3da6-9b06-4031-b08d-741386fa0088" xlink:to="loc_us-gaap_LossContingenciesTable_e6fee043-9f48-45c7-9131-6af3018fc18b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_efa3c06e-d34f-408f-8fc2-fdf8f2d5e710" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e6fee043-9f48-45c7-9131-6af3018fc18b" xlink:to="loc_dei_LegalEntityAxis_efa3c06e-d34f-408f-8fc2-fdf8f2d5e710" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_efa3c06e-d34f-408f-8fc2-fdf8f2d5e710_default" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_efa3c06e-d34f-408f-8fc2-fdf8f2d5e710" xlink:to="loc_dei_EntityDomain_efa3c06e-d34f-408f-8fc2-fdf8f2d5e710_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e1d98fc9-7ba1-4e18-a11b-cff0daaa3169" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_efa3c06e-d34f-408f-8fc2-fdf8f2d5e710" xlink:to="loc_dei_EntityDomain_e1d98fc9-7ba1-4e18-a11b-cff0daaa3169" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksInc.Member_0a29a04c-6fee-4bfe-aa04-00a1907e0671" xlink:href="hqy-20211031.xsd#hqy_WageWorksInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e1d98fc9-7ba1-4e18-a11b-cff0daaa3169" xlink:to="loc_hqy_WageWorksInc.Member_0a29a04c-6fee-4bfe-aa04-00a1907e0671" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_7a2196e1-fbd2-4e58-9c2e-5d8d51f1275f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e6fee043-9f48-45c7-9131-6af3018fc18b" xlink:to="loc_srt_CounterpartyNameAxis_7a2196e1-fbd2-4e58-9c2e-5d8d51f1275f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7a2196e1-fbd2-4e58-9c2e-5d8d51f1275f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_7a2196e1-fbd2-4e58-9c2e-5d8d51f1275f" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7a2196e1-fbd2-4e58-9c2e-5d8d51f1275f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d1b2a268-2f83-4dce-8c08-c94d6e531375" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_7a2196e1-fbd2-4e58-9c2e-5d8d51f1275f" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d1b2a268-2f83-4dce-8c08-c94d6e531375" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksInsurersMember_df1fd8f7-9321-4092-aed4-0802d6220c20" xlink:href="hqy-20211031.xsd#hqy_WageWorksInsurersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d1b2a268-2f83-4dce-8c08-c94d6e531375" xlink:to="loc_hqy_WageWorksInsurersMember_df1fd8f7-9321-4092-aed4-0802d6220c20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_UnionMesaMember_6b1f3f61-6109-4603-bdfa-031382fb829c" xlink:href="hqy-20211031.xsd#hqy_UnionMesaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d1b2a268-2f83-4dce-8c08-c94d6e531375" xlink:to="loc_hqy_UnionMesaMember_6b1f3f61-6109-4603-bdfa-031382fb829c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_6da25711-f598-4658-ab70-a3b8abc0ced4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e6fee043-9f48-45c7-9131-6af3018fc18b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_6da25711-f598-4658-ab70-a3b8abc0ced4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6da25711-f598-4658-ab70-a3b8abc0ced4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_6da25711-f598-4658-ab70-a3b8abc0ced4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6da25711-f598-4658-ab70-a3b8abc0ced4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_15412f85-217f-43dd-8079-d714dcd83823" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_6da25711-f598-4658-ab70-a3b8abc0ced4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_15412f85-217f-43dd-8079-d714dcd83823" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3b58628b-ba75-4156-b90c-0d5d71131d97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_15412f85-217f-43dd-8079-d714dcd83823" xlink:to="loc_us-gaap_SubsequentEventMember_3b58628b-ba75-4156-b90c-0d5d71131d97" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#IndebtednessScheduleofLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails" xlink:type="extended" id="i1af14a26464a4cd7ad4b049d699b286c_IndebtednessScheduleofLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_592c12f5-8d2d-466e-87b3-bb9bb1e996e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_592c12f5-8d2d-466e-87b3-bb9bb1e996e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_99d5b3ce-f79e-4c37-aed0-8bae11eff3cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_99d5b3ce-f79e-4c37-aed0-8bae11eff3cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_13002864-3cf8-4885-b84c-33a7d692a452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:to="loc_us-gaap_LongTermDebt_13002864-3cf8-4885-b84c-33a7d692a452" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a3884d8b-2694-43bf-aa91-866df507f5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:to="loc_us-gaap_LongTermDebtCurrent_a3884d8b-2694-43bf-aa91-866df507f5fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8cea31ea-6d56-4d81-aeee-b81e2e7953c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_8cea31ea-6d56-4d81-aeee-b81e2e7953c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_08bd484c-da7a-43c1-87d3-f68046dfd1de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_08bd484c-da7a-43c1-87d3-f68046dfd1de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6ce51a2c-a16c-46d9-8162-74b675d52324" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6ce51a2c-a16c-46d9-8162-74b675d52324" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a4e8a4ae-cb01-4dff-873e-14f0707f1543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:to="loc_us-gaap_DebtInstrumentTable_a4e8a4ae-cb01-4dff-873e-14f0707f1543" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_dc781d8a-da0c-4e4d-9057-a3b4631a4860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a4e8a4ae-cb01-4dff-873e-14f0707f1543" xlink:to="loc_us-gaap_CreditFacilityAxis_dc781d8a-da0c-4e4d-9057-a3b4631a4860" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_dc781d8a-da0c-4e4d-9057-a3b4631a4860_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_dc781d8a-da0c-4e4d-9057-a3b4631a4860" xlink:to="loc_us-gaap_CreditFacilityDomain_dc781d8a-da0c-4e4d-9057-a3b4631a4860_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_016bb717-64c6-41f2-8a8c-93eaa96f3537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_dc781d8a-da0c-4e4d-9057-a3b4631a4860" xlink:to="loc_us-gaap_CreditFacilityDomain_016bb717-64c6-41f2-8a8c-93eaa96f3537" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TermLoanFacilityMember_d76fb850-21a1-4daa-b2fb-971ca15a17bc" xlink:href="hqy-20211031.xsd#hqy_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_016bb717-64c6-41f2-8a8c-93eaa96f3537" xlink:to="loc_hqy_TermLoanFacilityMember_d76fb850-21a1-4daa-b2fb-971ca15a17bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_9e90c25b-d7a3-431b-9549-acfdce07bf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_016bb717-64c6-41f2-8a8c-93eaa96f3537" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_9e90c25b-d7a3-431b-9549-acfdce07bf7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_eb5605fe-4f34-4d3c-9091-514831c4d9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a4e8a4ae-cb01-4dff-873e-14f0707f1543" xlink:to="loc_us-gaap_DebtInstrumentAxis_eb5605fe-4f34-4d3c-9091-514831c4d9ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_eb5605fe-4f34-4d3c-9091-514831c4d9ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_eb5605fe-4f34-4d3c-9091-514831c4d9ed" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_eb5605fe-4f34-4d3c-9091-514831c4d9ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_706bfeda-acb6-4571-aea5-e002c93c631e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_eb5605fe-4f34-4d3c-9091-514831c4d9ed" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_706bfeda-acb6-4571-aea5-e002c93c631e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_A4500SeniorNotesDue2029Member_a00e19f4-dba5-4ab9-b561-e528f77797a0" xlink:href="hqy-20211031.xsd#hqy_A4500SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_706bfeda-acb6-4571-aea5-e002c93c631e" xlink:to="loc_hqy_A4500SeniorNotesDue2029Member_a00e19f4-dba5-4ab9-b561-e528f77797a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_CreditAgreementMember_2d794c70-a16c-4889-97d3-f71b775b3acb" xlink:href="hqy-20211031.xsd#hqy_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_706bfeda-acb6-4571-aea5-e002c93c631e" xlink:to="loc_hqy_CreditAgreementMember_2d794c70-a16c-4889-97d3-f71b775b3acb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PriorCreditAgreementMember_9e08a2cd-e509-472a-8782-a883599c5856" xlink:href="hqy-20211031.xsd#hqy_PriorCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_706bfeda-acb6-4571-aea5-e002c93c631e" xlink:to="loc_hqy_PriorCreditAgreementMember_9e08a2cd-e509-472a-8782-a883599c5856" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/IndebtednessNarrativeDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#IndebtednessNarrativeDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/IndebtednessNarrativeDetails" xlink:type="extended" id="i27a96ae8a3704b37bd5197c18188f465_IndebtednessNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_591caee0-3f7c-4845-a219-396ec92d6285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_591caee0-3f7c-4845-a219-396ec92d6285" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_8670cc11-c226-45f1-91d3-b6c75bc26c41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_8670cc11-c226-45f1-91d3-b6c75bc26c41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_7ad1260a-4d7c-496d-88d6-1c3c637ecec9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_7ad1260a-4d7c-496d-88d6-1c3c637ecec9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_03430341-0060-4600-8204-e02e8bc904a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_03430341-0060-4600-8204-e02e8bc904a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_a0821bbf-7de3-4890-87c6-04767fb21338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_a0821bbf-7de3-4890-87c6-04767fb21338" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_d50b8e6b-5be9-4cb5-b7d6-e28b7199a7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_DebtInstrumentTerm_d50b8e6b-5be9-4cb5-b7d6-e28b7199a7b1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8d2fa0fd-6e58-4533-b8c3-8ee6ba5302ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8d2fa0fd-6e58-4533-b8c3-8ee6ba5302ea" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments_cb2b76b9-93a6-422d-a117-ddc3699f452f" xlink:href="hqy-20211031.xsd#hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments_cb2b76b9-93a6-422d-a117-ddc3699f452f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantNetLeverageRatio_d0401744-110d-495b-b874-e34cb995099c" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentCovenantNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_DebtInstrumentCovenantNetLeverageRatio_d0401744-110d-495b-b874-e34cb995099c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bdb25d41-1766-4b1c-8910-b8813bbdca48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bdb25d41-1766-4b1c-8910-b8813bbdca48" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_0c375d94-e550-44e4-8cf9-3f2598aa1200" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_0c375d94-e550-44e4-8cf9-3f2598aa1200" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount_3c5038af-4991-4a3b-ac85-ed280a712657" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount_3c5038af-4991-4a3b-ac85-ed280a712657" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales_0bca7e7b-e5c4-4867-a72e-bf2429ca2856" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales_0bca7e7b-e5c4-4867-a72e-bf2429ca2856" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales_476cfb84-8124-481b-b4da-5d5d35f0b63d" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales_476cfb84-8124-481b-b4da-5d5d35f0b63d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod_82a8d763-663c-4132-81f5-279f79bc149f" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod_82a8d763-663c-4132-81f5-279f79bc149f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio_a2db54f2-4c82-4971-9328-fbd9bec4545b" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio_a2db54f2-4c82-4971-9328-fbd9bec4545b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio_28399abe-ea4f-483f-883c-fc0b052cd472" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio_28399abe-ea4f-483f-883c-fc0b052cd472" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_7a3507f8-2c42-4950-b354-2444f4d6fd2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_LineOfCredit_7a3507f8-2c42-4950-b354-2444f4d6fd2a" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e4ee306c-7b3c-43e9-926e-f2ee6de9706d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_us-gaap_DebtInstrumentAxis_e4ee306c-7b3c-43e9-926e-f2ee6de9706d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e4ee306c-7b3c-43e9-926e-f2ee6de9706d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_e4ee306c-7b3c-43e9-926e-f2ee6de9706d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e4ee306c-7b3c-43e9-926e-f2ee6de9706d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1ce8f215-dea1-4505-924f-dc982eee2330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_e4ee306c-7b3c-43e9-926e-f2ee6de9706d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1ce8f215-dea1-4505-924f-dc982eee2330" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_A4500SeniorNotesDue2029Member_67306393-86b1-447f-8ab8-7fac1f584642" xlink:href="hqy-20211031.xsd#hqy_A4500SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ce8f215-dea1-4505-924f-dc982eee2330" xlink:to="loc_hqy_A4500SeniorNotesDue2029Member_67306393-86b1-447f-8ab8-7fac1f584642" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_CreditAgreementMember_0e213a90-6c6f-4dd2-8fbf-688d2173c036" xlink:href="hqy-20211031.xsd#hqy_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ce8f215-dea1-4505-924f-dc982eee2330" xlink:to="loc_hqy_CreditAgreementMember_0e213a90-6c6f-4dd2-8fbf-688d2173c036" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PriorCreditAgreementMember_d1cd66d9-4dd4-4c62-86e8-84bdf1f89c8f" xlink:href="hqy-20211031.xsd#hqy_PriorCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ce8f215-dea1-4505-924f-dc982eee2330" xlink:to="loc_hqy_PriorCreditAgreementMember_d1cd66d9-4dd4-4c62-86e8-84bdf1f89c8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_4bea1327-e45e-40ce-829d-c15cff3b20a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_4bea1327-e45e-40ce-829d-c15cff3b20a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4bea1327-e45e-40ce-829d-c15cff3b20a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_4bea1327-e45e-40ce-829d-c15cff3b20a5" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4bea1327-e45e-40ce-829d-c15cff3b20a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f8c9948e-9671-4a6f-bd2a-bf64050e5ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_4bea1327-e45e-40ce-829d-c15cff3b20a5" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f8c9948e-9671-4a6f-bd2a-bf64050e5ecd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_021e174f-9107-493f-a179-3b8dd348ce61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f8c9948e-9671-4a6f-bd2a-bf64050e5ecd" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_021e174f-9107-493f-a179-3b8dd348ce61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_f0787065-7798-4150-bbb1-5dcfb2b0bb15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f8c9948e-9671-4a6f-bd2a-bf64050e5ecd" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_f0787065-7798-4150-bbb1-5dcfb2b0bb15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_2e862ae1-ef68-4184-b8e7-37c2724cce93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f8c9948e-9671-4a6f-bd2a-bf64050e5ecd" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_2e862ae1-ef68-4184-b8e7-37c2724cce93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_26ac7396-37b5-465e-90f7-1977d7cfc829" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f8c9948e-9671-4a6f-bd2a-bf64050e5ecd" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_26ac7396-37b5-465e-90f7-1977d7cfc829" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFiveMember_59776502-e4ba-4201-94df-bc60b601019d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f8c9948e-9671-4a6f-bd2a-bf64050e5ecd" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodFiveMember_59776502-e4ba-4201-94df-bc60b601019d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5c9029ca-b2c7-4fe1-ba9e-c3cecd77366b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5c9029ca-b2c7-4fe1-ba9e-c3cecd77366b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5c9029ca-b2c7-4fe1-ba9e-c3cecd77366b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5c9029ca-b2c7-4fe1-ba9e-c3cecd77366b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5c9029ca-b2c7-4fe1-ba9e-c3cecd77366b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9a9e2d5c-eab3-4977-a531-fbf6cb374443" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5c9029ca-b2c7-4fe1-ba9e-c3cecd77366b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9a9e2d5c-eab3-4977-a531-fbf6cb374443" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_34b88a99-16db-456d-9d76-18496b90d9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a9e2d5c-eab3-4977-a531-fbf6cb374443" xlink:to="loc_us-gaap_SeniorNotesMember_34b88a99-16db-456d-9d76-18496b90d9e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_edd9b778-f195-4a5f-bc37-da66cb6dc3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a9e2d5c-eab3-4977-a531-fbf6cb374443" xlink:to="loc_us-gaap_SecuredDebtMember_edd9b778-f195-4a5f-bc37-da66cb6dc3f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_9e902149-34b6-44e7-a9a1-ec373dbcdf01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a9e2d5c-eab3-4977-a531-fbf6cb374443" xlink:to="loc_us-gaap_LineOfCreditMember_9e902149-34b6-44e7-a9a1-ec373dbcdf01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_cbca73f1-9067-48eb-bdbc-c3045db1be44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a9e2d5c-eab3-4977-a531-fbf6cb374443" xlink:to="loc_us-gaap_LetterOfCreditMember_cbca73f1-9067-48eb-bdbc-c3045db1be44" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_f4a7f1fb-23ba-4710-9ef0-5a82842358e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_us-gaap_CreditFacilityAxis_f4a7f1fb-23ba-4710-9ef0-5a82842358e2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_f4a7f1fb-23ba-4710-9ef0-5a82842358e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_f4a7f1fb-23ba-4710-9ef0-5a82842358e2" xlink:to="loc_us-gaap_CreditFacilityDomain_f4a7f1fb-23ba-4710-9ef0-5a82842358e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_884e498e-ad69-4ebb-8614-cb88e0793b43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_f4a7f1fb-23ba-4710-9ef0-5a82842358e2" xlink:to="loc_us-gaap_CreditFacilityDomain_884e498e-ad69-4ebb-8614-cb88e0793b43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TermLoanFacilityMember_45ae6371-cbc3-414d-9142-31f575d05f52" xlink:href="hqy-20211031.xsd#hqy_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_884e498e-ad69-4ebb-8614-cb88e0793b43" xlink:to="loc_hqy_TermLoanFacilityMember_45ae6371-cbc3-414d-9142-31f575d05f52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5bc30639-c760-4578-9bf4-3e67360484da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_884e498e-ad69-4ebb-8614-cb88e0793b43" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5bc30639-c760-4578-9bf4-3e67360484da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_dc8adc5d-8bf9-4c77-b05e-49b37ae16e08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_us-gaap_VariableRateAxis_dc8adc5d-8bf9-4c77-b05e-49b37ae16e08" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_dc8adc5d-8bf9-4c77-b05e-49b37ae16e08_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_dc8adc5d-8bf9-4c77-b05e-49b37ae16e08" xlink:to="loc_us-gaap_VariableRateDomain_dc8adc5d-8bf9-4c77-b05e-49b37ae16e08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c2d6c943-10f9-43e8-808f-79570a7cada1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_dc8adc5d-8bf9-4c77-b05e-49b37ae16e08" xlink:to="loc_us-gaap_VariableRateDomain_c2d6c943-10f9-43e8-808f-79570a7cada1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_296b1c09-0884-4245-b424-afa2f3b6ed4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_c2d6c943-10f9-43e8-808f-79570a7cada1" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_296b1c09-0884-4245-b424-afa2f3b6ed4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_edb46e6f-de22-4db6-a50b-c0981218e923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_c2d6c943-10f9-43e8-808f-79570a7cada1" xlink:to="loc_us-gaap_BaseRateMember_edb46e6f-de22-4db6-a50b-c0981218e923" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a60cfb2e-9d15-4c7f-a387-f6dd1d5df20e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_srt_RangeAxis_a60cfb2e-9d15-4c7f-a387-f6dd1d5df20e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a60cfb2e-9d15-4c7f-a387-f6dd1d5df20e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a60cfb2e-9d15-4c7f-a387-f6dd1d5df20e" xlink:to="loc_srt_RangeMember_a60cfb2e-9d15-4c7f-a387-f6dd1d5df20e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7f335fe5-b560-438e-930c-e5963361fe59" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a60cfb2e-9d15-4c7f-a387-f6dd1d5df20e" xlink:to="loc_srt_RangeMember_7f335fe5-b560-438e-930c-e5963361fe59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f9ad9b0d-0f0a-4044-8ff9-7d8fa703af43" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7f335fe5-b560-438e-930c-e5963361fe59" xlink:to="loc_srt_MinimumMember_f9ad9b0d-0f0a-4044-8ff9-7d8fa703af43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d110b205-ce16-4368-918f-cddff4607b04" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7f335fe5-b560-438e-930c-e5963361fe59" xlink:to="loc_srt_MaximumMember_d110b205-ce16-4368-918f-cddff4607b04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodAxis_6100267e-121a-4928-b031-47943aef50bf" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_hqy_DebtInstrumentAmortizationPeriodAxis_6100267e-121a-4928-b031-47943aef50bf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodDomain_6100267e-121a-4928-b031-47943aef50bf_default" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodAxis_6100267e-121a-4928-b031-47943aef50bf" xlink:to="loc_hqy_DebtInstrumentAmortizationPeriodDomain_6100267e-121a-4928-b031-47943aef50bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodDomain_f37fc079-1ba1-4b88-8a45-07f56eb36e2d" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodAxis_6100267e-121a-4928-b031-47943aef50bf" xlink:to="loc_hqy_DebtInstrumentAmortizationPeriodDomain_f37fc079-1ba1-4b88-8a45-07f56eb36e2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodOneMember_b5c41a68-1702-49a4-8eaf-cfbfbc1af1b3" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodDomain_f37fc079-1ba1-4b88-8a45-07f56eb36e2d" xlink:to="loc_hqy_DebtInstrumentAmortizationPeriodOneMember_b5c41a68-1702-49a4-8eaf-cfbfbc1af1b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember_b6119188-00bc-45df-8deb-daeecadc04c0" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodDomain_f37fc079-1ba1-4b88-8a45-07f56eb36e2d" xlink:to="loc_hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember_b6119188-00bc-45df-8deb-daeecadc04c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodFourMember_cc1d4e91-2d69-4ab7-b28a-543d560c394d" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodDomain_f37fc079-1ba1-4b88-8a45-07f56eb36e2d" xlink:to="loc_hqy_DebtInstrumentAmortizationPeriodFourMember_cc1d4e91-2d69-4ab7-b28a-543d560c394d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodFiveMember_b9bc4b32-ae23-4893-b663-45626230b837" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodDomain_f37fc079-1ba1-4b88-8a45-07f56eb36e2d" xlink:to="loc_hqy_DebtInstrumentAmortizationPeriodFiveMember_b9bc4b32-ae23-4893-b663-45626230b837" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodAxis_3248d621-8340-4ea5-8489-2c2ba951ee8f" xlink:href="hqy-20211031.xsd#hqy_DebtCovenantPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_hqy_DebtCovenantPeriodAxis_3248d621-8340-4ea5-8489-2c2ba951ee8f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodDomain_3248d621-8340-4ea5-8489-2c2ba951ee8f_default" xlink:href="hqy-20211031.xsd#hqy_DebtCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_hqy_DebtCovenantPeriodAxis_3248d621-8340-4ea5-8489-2c2ba951ee8f" xlink:to="loc_hqy_DebtCovenantPeriodDomain_3248d621-8340-4ea5-8489-2c2ba951ee8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodDomain_b4cc7247-2418-4664-84f7-f255210bf8c1" xlink:href="hqy-20211031.xsd#hqy_DebtCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_hqy_DebtCovenantPeriodAxis_3248d621-8340-4ea5-8489-2c2ba951ee8f" xlink:to="loc_hqy_DebtCovenantPeriodDomain_b4cc7247-2418-4664-84f7-f255210bf8c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodOneMember_d39eaa93-77fb-47f5-b4f1-45a9f786059e" xlink:href="hqy-20211031.xsd#hqy_DebtCovenantPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_DebtCovenantPeriodDomain_b4cc7247-2418-4664-84f7-f255210bf8c1" xlink:to="loc_hqy_DebtCovenantPeriodOneMember_d39eaa93-77fb-47f5-b4f1-45a9f786059e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodTwoMember_c94a5bda-cf54-488b-964d-d2e5e10453f1" xlink:href="hqy-20211031.xsd#hqy_DebtCovenantPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_DebtCovenantPeriodDomain_b4cc7247-2418-4664-84f7-f255210bf8c1" xlink:to="loc_hqy_DebtCovenantPeriodTwoMember_c94a5bda-cf54-488b-964d-d2e5e10453f1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails" xlink:type="extended" id="i6f638533fc42435fb934896a0ce65b9f_StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dad156f-86ca-43d8-a7ce-1d11c653c46b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_edb5ab8c-5bd2-41c8-b6df-d6b528aa1171" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dad156f-86ca-43d8-a7ce-1d11c653c46b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_edb5ab8c-5bd2-41c8-b6df-d6b528aa1171" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc27e214-4cc3-49e8-8ca1-7dc5a8670d65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dad156f-86ca-43d8-a7ce-1d11c653c46b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc27e214-4cc3-49e8-8ca1-7dc5a8670d65" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d00c53e5-02af-49d7-b911-d3512d113133" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc27e214-4cc3-49e8-8ca1-7dc5a8670d65" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d00c53e5-02af-49d7-b911-d3512d113133" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d00c53e5-02af-49d7-b911-d3512d113133_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d00c53e5-02af-49d7-b911-d3512d113133" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d00c53e5-02af-49d7-b911-d3512d113133_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_eade3938-1bec-4e84-a509-ee2294cd7b92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d00c53e5-02af-49d7-b911-d3512d113133" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_eade3938-1bec-4e84-a509-ee2294cd7b92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_efb2220b-5081-4649-a3e9-9e3ea758567e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_eade3938-1bec-4e84-a509-ee2294cd7b92" xlink:to="loc_us-gaap_CostOfSalesMember_efb2220b-5081-4649-a3e9-9e3ea758567e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SalesandMarketingMember_c6fbb97d-622d-450c-b00a-e7ea932df952" xlink:href="hqy-20211031.xsd#hqy_SalesandMarketingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_eade3938-1bec-4e84-a509-ee2294cd7b92" xlink:to="loc_hqy_SalesandMarketingMember_c6fbb97d-622d-450c-b00a-e7ea932df952" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TechnologyandDevelopmentMember_1ff05441-f30d-4ecf-86a9-6917bf7cb413" xlink:href="hqy-20211031.xsd#hqy_TechnologyandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_eade3938-1bec-4e84-a509-ee2294cd7b92" xlink:to="loc_hqy_TechnologyandDevelopmentMember_1ff05441-f30d-4ecf-86a9-6917bf7cb413" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_02fe16a3-3c3e-4506-86a4-4b23dc08578e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_eade3938-1bec-4e84-a509-ee2294cd7b92" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_02fe16a3-3c3e-4506-86a4-4b23dc08578e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenseMember_f9e05c44-417f-4959-91d7-dab714c1ab2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_eade3938-1bec-4e84-a509-ee2294cd7b92" xlink:to="loc_us-gaap_OtherExpenseMember_f9e05c44-417f-4959-91d7-dab714c1ab2e" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/StockbasedcompensationNarrativeDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#StockbasedcompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/StockbasedcompensationNarrativeDetails" xlink:type="extended" id="i3978e292c66740b093fd02bf893ceb9c_StockbasedcompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_e27bbc14-0e7c-4a97-9a0c-afd2b581030d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_e27bbc14-0e7c-4a97-9a0c-afd2b581030d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage_bcaa59ea-0450-4646-ad2f-6c1540e370d4" xlink:href="hqy-20211031.xsd#hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:to="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage_bcaa59ea-0450-4646-ad2f-6c1540e370d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c9224299-4184-46ec-a2dd-501376607f55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c9224299-4184-46ec-a2dd-501376607f55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4f49fa3a-e60a-49ea-8ece-2ea5be79c97b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4f49fa3a-e60a-49ea-8ece-2ea5be79c97b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_a17c425c-0f60-4760-9d07-3856b1f4318d" xlink:href="hqy-20211031.xsd#hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:to="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_a17c425c-0f60-4760-9d07-3856b1f4318d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d0824733-d173-4954-baae-9a2e9834052f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d0824733-d173-4954-baae-9a2e9834052f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515507c7-7af5-4a0a-aabe-83fa3121c4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515507c7-7af5-4a0a-aabe-83fa3121c4bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d49834ec-1351-4a52-b717-96a94701f605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515507c7-7af5-4a0a-aabe-83fa3121c4bf" xlink:to="loc_us-gaap_PlanNameAxis_d49834ec-1351-4a52-b717-96a94701f605" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d49834ec-1351-4a52-b717-96a94701f605_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_d49834ec-1351-4a52-b717-96a94701f605" xlink:to="loc_us-gaap_PlanNameDomain_d49834ec-1351-4a52-b717-96a94701f605_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b72665f7-8ece-459b-9c45-cc5605846d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_d49834ec-1351-4a52-b717-96a94701f605" xlink:to="loc_us-gaap_PlanNameDomain_b72665f7-8ece-459b-9c45-cc5605846d9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncentivePlanMember_b50e1ae7-e1e7-440a-9246-de9223af0fdd" xlink:href="hqy-20211031.xsd#hqy_IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b72665f7-8ece-459b-9c45-cc5605846d9d" xlink:to="loc_hqy_IncentivePlanMember_b50e1ae7-e1e7-440a-9246-de9223af0fdd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5cc2e010-421a-4f81-bc9b-67e2369957d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515507c7-7af5-4a0a-aabe-83fa3121c4bf" xlink:to="loc_us-gaap_AwardTypeAxis_5cc2e010-421a-4f81-bc9b-67e2369957d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5cc2e010-421a-4f81-bc9b-67e2369957d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_5cc2e010-421a-4f81-bc9b-67e2369957d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5cc2e010-421a-4f81-bc9b-67e2369957d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0bcca94-04db-4905-a87a-df94c9349c42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_5cc2e010-421a-4f81-bc9b-67e2369957d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0bcca94-04db-4905-a87a-df94c9349c42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PerformanceRestrictedStockUnitsMember_344ed0a6-3757-4a1a-80c6-1b4b6b4d114c" xlink:href="hqy-20211031.xsd#hqy_PerformanceRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0bcca94-04db-4905-a87a-df94c9349c42" xlink:to="loc_hqy_PerformanceRestrictedStockUnitsMember_344ed0a6-3757-4a1a-80c6-1b4b6b4d114c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3b362898-308b-4765-badf-36587ea92e76" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515507c7-7af5-4a0a-aabe-83fa3121c4bf" xlink:to="loc_srt_RangeAxis_3b362898-308b-4765-badf-36587ea92e76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3b362898-308b-4765-badf-36587ea92e76_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3b362898-308b-4765-badf-36587ea92e76" xlink:to="loc_srt_RangeMember_3b362898-308b-4765-badf-36587ea92e76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2b2f9162-3abf-4e24-90ba-23695537c1d1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3b362898-308b-4765-badf-36587ea92e76" xlink:to="loc_srt_RangeMember_2b2f9162-3abf-4e24-90ba-23695537c1d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_23177281-bac5-4296-b3c9-31000149ccf2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2b2f9162-3abf-4e24-90ba-23695537c1d1" xlink:to="loc_srt_MinimumMember_23177281-bac5-4296-b3c9-31000149ccf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b1f5a937-0a7c-4af3-ae01-d3919fce22c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2b2f9162-3abf-4e24-90ba-23695537c1d1" xlink:to="loc_srt_MaximumMember_b1f5a937-0a7c-4af3-ae01-d3919fce22c6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#StockbasedcompensationRestrictedstockunityactivityDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails" xlink:type="extended" id="i4a9337ede3ba454981bab6575b566e5f_StockbasedcompensationRestrictedstockunityactivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5f84867-ae00-49de-96d5-1474428b66ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7346c9d3-853a-4a79-a0cc-4e6ea3d3dc81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5f84867-ae00-49de-96d5-1474428b66ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7346c9d3-853a-4a79-a0cc-4e6ea3d3dc81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6ee4eaf1-909a-4e70-b0a4-1b50efeaada3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7346c9d3-853a-4a79-a0cc-4e6ea3d3dc81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6ee4eaf1-909a-4e70-b0a4-1b50efeaada3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_caa9ba1f-1603-40d4-a3ab-5a06ef3d6c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7346c9d3-853a-4a79-a0cc-4e6ea3d3dc81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_caa9ba1f-1603-40d4-a3ab-5a06ef3d6c1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d15c5a4f-2843-4192-b780-cf9aa8478986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7346c9d3-853a-4a79-a0cc-4e6ea3d3dc81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d15c5a4f-2843-4192-b780-cf9aa8478986" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_220755ed-7215-4f51-a13d-629e510aab16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7346c9d3-853a-4a79-a0cc-4e6ea3d3dc81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_220755ed-7215-4f51-a13d-629e510aab16" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6d155792-8564-424d-b681-fc6a81f2f7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4bfaeb8c-3304-49b6-ab22-62023ba9610b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5f84867-ae00-49de-96d5-1474428b66ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4bfaeb8c-3304-49b6-ab22-62023ba9610b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d935a36c-7e29-4406-9507-d9ae2169c748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4bfaeb8c-3304-49b6-ab22-62023ba9610b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d935a36c-7e29-4406-9507-d9ae2169c748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4ed7c1a4-1727-4827-95c6-87726b53e25a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4bfaeb8c-3304-49b6-ab22-62023ba9610b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4ed7c1a4-1727-4827-95c6-87726b53e25a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_888e64af-6a6c-4a15-89e6-5ab12d796509" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4bfaeb8c-3304-49b6-ab22-62023ba9610b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_888e64af-6a6c-4a15-89e6-5ab12d796509" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0743a045-c134-4f70-9850-afba8e6ad0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4bfaeb8c-3304-49b6-ab22-62023ba9610b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0743a045-c134-4f70-9850-afba8e6ad0e5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_edcfdab8-d416-4862-bf6f-df1ed822a731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c58848e9-6697-417e-bc96-e7e56c971132" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5f84867-ae00-49de-96d5-1474428b66ea" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c58848e9-6697-417e-bc96-e7e56c971132" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c0a951d2-57b1-4f22-b76e-057999209916" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c58848e9-6697-417e-bc96-e7e56c971132" xlink:to="loc_us-gaap_AwardTypeAxis_c0a951d2-57b1-4f22-b76e-057999209916" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c0a951d2-57b1-4f22-b76e-057999209916_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c0a951d2-57b1-4f22-b76e-057999209916" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c0a951d2-57b1-4f22-b76e-057999209916_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_946707ac-b05d-428d-8c1e-f594937bb735" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c0a951d2-57b1-4f22-b76e-057999209916" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_946707ac-b05d-428d-8c1e-f594937bb735" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5e1fe098-1d6a-4c98-810d-14970848e0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_946707ac-b05d-428d-8c1e-f594937bb735" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5e1fe098-1d6a-4c98-810d-14970848e0a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_89445053-e2db-4d3c-8a91-ae33e585f825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_946707ac-b05d-428d-8c1e-f594937bb735" xlink:to="loc_us-gaap_RestrictedStockMember_89445053-e2db-4d3c-8a91-ae33e585f825" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/FairvalueNarrativeDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#FairvalueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/FairvalueNarrativeDetails" xlink:type="extended" id="ia41ee47da5e040c788a673027dce3259_FairvalueNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ff479e33-b363-4265-9789-9dd04a128b70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_4dff9d9e-92b8-45bd-b0a8-9ad38fa513e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ff479e33-b363-4265-9789-9dd04a128b70" xlink:to="loc_us-gaap_LongTermDebtFairValue_4dff9d9e-92b8-45bd-b0a8-9ad38fa513e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9f71833c-6acc-48b8-ba81-20d08fce3bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ff479e33-b363-4265-9789-9dd04a128b70" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9f71833c-6acc-48b8-ba81-20d08fce3bb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a1fd9fc6-830f-42c2-94de-920b9819ba60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ff479e33-b363-4265-9789-9dd04a128b70" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a1fd9fc6-830f-42c2-94de-920b9819ba60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d892040a-8729-4009-9457-9a72faa4b4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a1fd9fc6-830f-42c2-94de-920b9819ba60" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d892040a-8729-4009-9457-9a72faa4b4cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d892040a-8729-4009-9457-9a72faa4b4cc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d892040a-8729-4009-9457-9a72faa4b4cc" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d892040a-8729-4009-9457-9a72faa4b4cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3af19977-01fc-48bb-a29e-17ca145bffa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d892040a-8729-4009-9457-9a72faa4b4cc" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3af19977-01fc-48bb-a29e-17ca145bffa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_af68466f-fee0-4343-b3b4-6bd9bb117825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3af19977-01fc-48bb-a29e-17ca145bffa9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_af68466f-fee0-4343-b3b4-6bd9bb117825" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_f6633762-1c8a-431f-a01f-30d2886f1a70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3af19977-01fc-48bb-a29e-17ca145bffa9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_f6633762-1c8a-431f-a01f-30d2886f1a70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ea09db38-c8b3-446d-b124-15228c12b0d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a1fd9fc6-830f-42c2-94de-920b9819ba60" xlink:to="loc_us-gaap_DebtInstrumentAxis_ea09db38-c8b3-446d-b124-15228c12b0d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ea09db38-c8b3-446d-b124-15228c12b0d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ea09db38-c8b3-446d-b124-15228c12b0d2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ea09db38-c8b3-446d-b124-15228c12b0d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2c57d209-7ba8-43be-8cc6-348a13ce49b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ea09db38-c8b3-446d-b124-15228c12b0d2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2c57d209-7ba8-43be-8cc6-348a13ce49b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_A4500SeniorNotesDue2029Member_cdaaed08-c830-48b6-b5e6-c9107655b895" xlink:href="hqy-20211031.xsd#hqy_A4500SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2c57d209-7ba8-43be-8cc6-348a13ce49b9" xlink:to="loc_hqy_A4500SeniorNotesDue2029Member_cdaaed08-c830-48b6-b5e6-c9107655b895" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/FairvalueDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#FairvalueDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/FairvalueDetails" xlink:type="extended" id="ic094ff191054495eae8f1845aac452a0_FairvalueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d5fc7e1a-8fb9-4d17-833f-387039573bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b787315d-7bde-4720-bf71-36a4afe64d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d5fc7e1a-8fb9-4d17-833f-387039573bbf" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b787315d-7bde-4720-bf71-36a4afe64d91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e1b3f68d-1896-408d-8678-6d5e76bac412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b787315d-7bde-4720-bf71-36a4afe64d91" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e1b3f68d-1896-408d-8678-6d5e76bac412" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_5df41bc2-773f-4fbf-8d31-203bd8add062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b787315d-7bde-4720-bf71-36a4afe64d91" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_5df41bc2-773f-4fbf-8d31-203bd8add062" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_cd0ecd97-6e54-4538-a3fe-1bfe2b335b43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b787315d-7bde-4720-bf71-36a4afe64d91" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_cd0ecd97-6e54-4538-a3fe-1bfe2b335b43" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_da001cd2-e3f6-4a0b-ba4f-9821c4a83c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_ffded27a-38f2-4ae4-b387-5c15b9e7e3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d5fc7e1a-8fb9-4d17-833f-387039573bbf" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_ffded27a-38f2-4ae4-b387-5c15b9e7e3c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_c1ead2cc-cf42-4d5e-9b4b-710a51acbe3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_ffded27a-38f2-4ae4-b387-5c15b9e7e3c1" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_c1ead2cc-cf42-4d5e-9b4b-710a51acbe3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_c1ead2cc-cf42-4d5e-9b4b-710a51acbe3b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_c1ead2cc-cf42-4d5e-9b4b-710a51acbe3b" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_c1ead2cc-cf42-4d5e-9b4b-710a51acbe3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3f5cc010-b62d-40f4-92ac-c9f885877e42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_c1ead2cc-cf42-4d5e-9b4b-710a51acbe3b" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3f5cc010-b62d-40f4-92ac-c9f885877e42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentConsiderationMember_12a9af10-5c68-4823-a4fe-90b4395aeced" xlink:href="hqy-20211031.xsd#hqy_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3f5cc010-b62d-40f4-92ac-c9f885877e42" xlink:to="loc_hqy_ContingentConsiderationMember_12a9af10-5c68-4823-a4fe-90b4395aeced" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://healthequity.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://healthequity.com/role/SubsequentEventsDetails" xlink:type="extended" id="i4f536c73d1c042d5bfcb40f8d13f5b44_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_9d955e56-c484-4e77-a8c1-bbb4ec089475" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PaymentsForAssetAcquisition_11c2452d-8ebf-43f4-9473-98b7f9c9377d" xlink:href="hqy-20211031.xsd#hqy_PaymentsForAssetAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_9d955e56-c484-4e77-a8c1-bbb4ec089475" xlink:to="loc_hqy_PaymentsForAssetAcquisition_11c2452d-8ebf-43f4-9473-98b7f9c9377d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_NumberOfHSAMembersTransferred_a5a43990-754f-48e2-96cd-7122737b85af" xlink:href="hqy-20211031.xsd#hqy_NumberOfHSAMembersTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_9d955e56-c484-4e77-a8c1-bbb4ec089475" xlink:to="loc_hqy_NumberOfHSAMembersTransferred_a5a43990-754f-48e2-96cd-7122737b85af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets_d8deabad-b295-4da7-8bb6-e1868611031d" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_9d955e56-c484-4e77-a8c1-bbb4ec089475" xlink:to="loc_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets_d8deabad-b295-4da7-8bb6-e1868611031d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred_8b9e59c1-9f8e-43e2-bce1-be4f0e52e34a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_9d955e56-c484-4e77-a8c1-bbb4ec089475" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferred_8b9e59c1-9f8e-43e2-bce1-be4f0e52e34a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_4692cadb-be46-4b0c-a29d-99298f0b8f07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_9d955e56-c484-4e77-a8c1-bbb4ec089475" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_4692cadb-be46-4b0c-a29d-99298f0b8f07" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_88b60c54-b22a-4851-b530-c81abcbc1078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_9d955e56-c484-4e77-a8c1-bbb4ec089475" xlink:to="loc_us-gaap_SubsequentEventTable_88b60c54-b22a-4851-b530-c81abcbc1078" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_ec9e6ac1-d7b9-45e2-a787-061a23ea286e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_88b60c54-b22a-4851-b530-c81abcbc1078" xlink:to="loc_us-gaap_AssetAcquisitionAxis_ec9e6ac1-d7b9-45e2-a787-061a23ea286e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_ec9e6ac1-d7b9-45e2-a787-061a23ea286e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_ec9e6ac1-d7b9-45e2-a787-061a23ea286e" xlink:to="loc_us-gaap_AssetAcquisitionDomain_ec9e6ac1-d7b9-45e2-a787-061a23ea286e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_794800f8-de41-4b00-bfb7-e1e7f69941e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_ec9e6ac1-d7b9-45e2-a787-061a23ea286e" xlink:to="loc_us-gaap_AssetAcquisitionDomain_794800f8-de41-4b00-bfb7-e1e7f69941e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember_bcc27095-b36c-4ba3-990b-1a1d719ce1f2" xlink:href="hqy-20211031.xsd#hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_794800f8-de41-4b00-bfb7-e1e7f69941e2" xlink:to="loc_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember_bcc27095-b36c-4ba3-990b-1a1d719ce1f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_HealthSavingsAdministratorsLLCMember_d466473f-1667-4fcb-8640-08cc84a04231" xlink:href="hqy-20211031.xsd#hqy_HealthSavingsAdministratorsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_794800f8-de41-4b00-bfb7-e1e7f69941e2" xlink:to="loc_hqy_HealthSavingsAdministratorsLLCMember_d466473f-1667-4fcb-8640-08cc84a04231" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_a618792c-181d-40b6-ad50-be223fe9f633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_88b60c54-b22a-4851-b530-c81abcbc1078" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_a618792c-181d-40b6-ad50-be223fe9f633" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a618792c-181d-40b6-ad50-be223fe9f633_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_a618792c-181d-40b6-ad50-be223fe9f633" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a618792c-181d-40b6-ad50-be223fe9f633_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_93f42338-9816-4233-a465-bb7a66bd2aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_a618792c-181d-40b6-ad50-be223fe9f633" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_93f42338-9816-4233-a465-bb7a66bd2aa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_49ba03f2-bd66-413d-b1c4-944e7dcc93bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_93f42338-9816-4233-a465-bb7a66bd2aa0" xlink:to="loc_us-gaap_SubsequentEventMember_49ba03f2-bd66-413d-b1c4-944e7dcc93bb" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>hqy-20211031_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:fcd5809e-681a-410a-9f07-7e2bccec23a4,g:383a712c-5527-4c5e-beea-c05fe6c572bd-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_a045bae3-4305-40ab-b2dc-d95107372140_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_76885372-d45e-4701-867b-a2bb65099d3d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink: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 Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionAxis" xlink:to="lab_us-gaap_AssetAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_AmortizationOfAcquiredIntangible_f6d7f80a-33e6-403b-8ff9-8dcece97ba4b_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-20211031.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_LetterOfCreditMember_2cff5e59-0851-46cf-b836-38d7bcd4ab81_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1e756215-9c7c-4d8c-aa75-87e096bd9fdc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_0ca9f94c-dd43-47f4-8ce5-279385bbac59_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names &amp; trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts_f36daa9e-6432-4465-9e25-2a6a8dbd123c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueMeasurementsFairValueHierarchyDomain_496d5a4a-4a03-415f-a083-a6938d95660b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_f930d7eb-b50a-4546-adae-be9db48a9e7e_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_86b43480-8521-443e-8d7e-6601f0893078_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 (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_b041fc4b-bfbb-4d13-b809-bff807bf6a4d_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_7b1eb842-7f37-42b7-a6b5-fb40ae971950_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 (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_68ab1431-bfe1-47bc-8dae-ecd935ed0300_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/2021/dei-2021.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_ContingentAcquisitionConsiderationAbstract_baa6dc61-a339-48f8-9913-c38c1216086b_terseLabel_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationAbstract" xlink: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 Acquisition Consideration [Abstract]</link:label>
    <link:label id="lab_hqy_ContingentAcquisitionConsiderationAbstract_label_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Acquisition Consideration [Abstract]</link:label>
    <link:label id="lab_hqy_ContingentAcquisitionConsiderationAbstract_documentation_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationAbstract" 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">Contingent Acquisition Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationAbstract" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ContingentAcquisitionConsiderationAbstract" xlink:to="lab_hqy_ContingentAcquisitionConsiderationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_OtherNonoperatingIncomeExpenseMiscellaneous_2a23ec43-1fda-4645-8396-22ae8c06f584_verboseLabel_en-US" xlink:label="lab_hqy_OtherNonoperatingIncomeExpenseMiscellaneous" 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_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-20211031.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_OperatingLeaseRightOfUseAsset_961906c0-448b-4f30-b3b6-2603ebf9bd96_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_4cb1b969-64b3-4789-a0cd-990a734a5ac8_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, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_029780d7-b322-482c-b020-1bfbddc48895_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_47ebb1bc-988c-487e-9e48-2855d1ca733d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_b2e50bf9-e7d5-40f8-87f4-4ac067405b6f_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">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_957a9259-d53a-4b10-8d17-69cf9c47c013_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_BusinessCombinationAcquisitionRelatedCosts_76206d22-2ae0-40f9-af26-72c24ec6fbee_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 gains (costs), net</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressAddressLine1_893d131b-99a1-4562-81be-3987ddfd61fc_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/2021/dei-2021.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_dei_EntityAddressAddressLine2_d0627061-4d31-4544-957f-7a41b4a87405_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/2021/dei-2021.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_ContractualObligationDueInSecondYear_04c8d9e9-7061-4f35-85f9-71f52ab85563_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInSecondYear" xlink:to="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_091af031-79e9-4bc1-8a14-43f1f2bc4237_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 (in 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_938fdc86-cca9-481a-baf8-e890b61fb457_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/2021/dei-2021.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_f4f54e96-591f-46de-899f-3e4bfa092fc0_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_StockIssuanceCostsPayable_8210ba48-07c7-4162-bb32-26aa45936d16_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-20211031.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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding_8b2d286e-c218-46df-8350-2e3e2d975d60_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 usd per share)</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding_a1d020aa-8244-4b33-b368-f76183288002_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 usd 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-20211031.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_hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember_fb396dbf-c667-49a8-bb9b-cedeec949cb2_terseLabel_en-US" xlink:label="lab_hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fifth Third Bank HSA portfolio Acquisition</link:label>
    <link:label id="lab_hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember_label_en-US" xlink:label="lab_hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fifth Third Bank Health Savings Accounts Portfolio Acquisition [Member]</link:label>
    <link:label id="lab_hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember_documentation_en-US" xlink:label="lab_hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember" 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">Fifth Third Bank Health Savings Accounts Portfolio Acquisition [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember" xlink:href="hqy-20211031.xsd#hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember" xlink:to="lab_hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_b557840e-f005-414f-98aa-b50d659eb5e6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_424cce7c-4801-4f3d-ae8c-f3733613e188_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink: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_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink: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, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:to="lab_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9bad218c-b625-4118-8383-cf96672d408f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DebtCovenantPeriodOneMember_81eef3f6-ca53-468c-9483-8edb3457e677_verboseLabel_en-US" xlink:label="lab_hqy_DebtCovenantPeriodOneMember" 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">Debt covenant, period one</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-20211031.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0bca526a-b503-4767-9dd6-c1dfd2af145f_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 under incentive plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4e79c452-6c6b-4d13-bc12-01d3b05b69a1_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_419b81e9-1181-4e0a-9af2-4de3ee9f05f7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption price, percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink: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, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_3e3fddd3-8bb8-4989-a8d5-2ab18f25b6c5_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">Other Income (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_4608ce84-beff-41c5-afc3-2af5bb606295_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_fadaed7e-db5e-4e3f-8502-61c287d66776_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" 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">2024</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_488cc764-c99a-468c-8f63-6a108f77969f_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember_60d3ea26-f9d6-400a-992b-0f2a5e099102_terseLabel_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second and third years after the Effective Date</link:label>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember_label_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember" xlink: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, Amortization Period Two and Three Period [Member]</link:label>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember_documentation_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember" 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, Amortization Period Two and Three Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember" xlink:to="lab_hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_48ea9aa9-f989-4714-a9cc-7d825861dd7a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink: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 fair value recognized in the condensed consolidated statement of operations and comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink: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, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_1044b29c-9d70-49c2-a5e3-0ad4aac4261d_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">Decrease in goodwill due to measurement period adjustments, net</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_7f31ed97-93cf-4dee-a7e4-1487c31fe19d_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_41ac8bc5-6112-4839-8274-d3cea19d0bd4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink: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, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_0b770469-ebb1-4fbe-a0e1-ad536a37cf73_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/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_01d96ffa-9e62-46a0-aace-6a08621c40b7_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1e0ec24a-2974-45d9-bdad-285840accdd2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_908e9b25-fcec-447d-af7c-ca8a7d491d20_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_711222a4-1c8a-44de-9ffe-a71af07786bd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_df0bfd60-3b83-4237-8069-94e2eea1612d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_69492ace-e184-42fe-93ea-33e1657011f9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1ceeab15-3c0c-41b4-94a8-698946793d99_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" 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">Revenue recognition</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SubsidiarySaleOfStockAxis_27d6a479-ca46-4ac5-93f5-779c73723f31_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FairValueByLiabilityClassAxis_06a8875d-21fc-49c1-af7d-fc5452e0a125_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink: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 Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_62782a5c-f5e3-4742-8647-bbb2354b8812_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink: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 [Abstract]</link:label>
    <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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_2e5d5c45-579c-4186-9b49-51611be5f28e_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-20211031.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_hqy_AssetAcquisitionConsiderationToBePaid_e6ebe32a-3a39-459e-becb-61cb78969bb1_totalLabel_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaid" 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_AssetAcquisitionConsiderationToBePaid_label_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration,To Be Paid</link:label>
    <link:label id="lab_hqy_AssetAcquisitionConsiderationToBePaid_documentation_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaid" 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">Asset Acquisition, Consideration,To Be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaid" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_AssetAcquisitionConsiderationToBePaid" xlink:to="lab_hqy_AssetAcquisitionConsiderationToBePaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink: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 and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7a195967-d58d-416f-8ca7-b247eb22c478_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">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_89af764d-f643-46f3-860a-ad6bcb6ab5f9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessAcquisitionAxis_28d20b8b-c1f3-49d0-8a5b-86ba9311533d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised_7655f323-1f16-4487-b5bb-074010edd3a6_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 usd 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-20211031.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5c5461c1-f807-474f-b8a7-5bf169ba67dc_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">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_eaac6f5e-eb31-4f93-80a9-8b3c935ce788_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_c18bc763-0f97-4235-8992-bf44072124c8_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5fb5d214-afd4-4518-adb7-346a076d5a02_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" 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">2025</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_e9d8c443-fe97-4374-b780-a51768c0c06b_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, weighted average exercise price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding_1bcd5ae3-2e29-41a3-bf2a-ec361be4d357_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 usd per share)</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding_055d2489-cc8a-43b8-8165-ff460dc563e5_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 usd 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-20211031.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c294ea8b-7322-4c0c-8b25-499c609ddcfe_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_ae777df2-edcc-40e6-bc5a-ed95f2118ea0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29f73b73-ec65-43e4-816a-9a3a263afc37_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillAndIntangibleAssetsDisclosureTextBlock_8d5e0e60-8cf3-4418-9435-2f31db1a3bc6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_3cf5213d-6ec1-40b8-8cc5-b1cb9cd86ef9_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 October 31, 2021 and January 31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_1114c84f-34f5-45e5-ab27-4d991c957067_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink: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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_a56a9bed-2f6c-4a83-ae48-aebc8aae910b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_01064939-c540-4775-87fe-b65de2db5e42_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">Outstanding, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4589bd81-0384-4011-b546-9b7e3fd4724f_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">Outstanding, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_a3bd28bf-2320-48d2-b03c-e3b6c6d6d8ec_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/2021/dei-2021.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_TradeNamesMember_ee610ce4-a4b7-4d4a-ab4e-7ea67b0ccafa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RetainedEarningsMember_42379383-6667-4f05-b687-420020514f2a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodOneMember_24aad9a8-6374-42ca-b869-51ed1dc9bbd1_verboseLabel_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodOneMember" 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">First year after the Effective Date</link:label>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodOneMember_label_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodOneMember" xlink: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, Amortization Period One [Member]</link:label>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodOneMember_documentation_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodOneMember" 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, Amortization Period One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodOneMember" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodOneMember" xlink:to="lab_hqy_DebtInstrumentAmortizationPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_41543970-eeeb-451b-ad64-8d47b49663e5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_7026b01e-a245-4d22-8867-610000d270aa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LiabilitiesNoncurrentAbstract_2639ac8c-e736-40bf-a0e9-09a93bb42aad_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_dc774b70-15a5-4b8b-8aa1-a4e8cb589f0d_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_cb47de2c-a88a-42c4-8f2e-d5092a4af6e4_terseLabel_en-US" xlink:label="lab_hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink: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_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink: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 Four</link:label>
    <link:label id="lab_hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" 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, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="hqy-20211031.xsd#hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember_4b99fc36-27a6-4949-b6ce-bda3b53d4342_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior to October 1, 2024</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink: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, Redemption, Period Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage_14e6431c-673d-4d60-ac63-347ebedcb934_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">Percentage of capital stock</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-20211031.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_35a3dc49-b911-4c68-9cf5-c2ae66533070_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_16dbb998-0d78-4101-a3b2-6bcc79f270dc_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_5af5c21f-9323-4d8f-9dac-1d8dd4918cb7_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, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_1e84d38e-aa40-45bc-89bd-159bf36979bb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CapitalExpendituresIncurredButNotYetPaid_401b5c6c-733b-4371-879b-6d3e8df1b611_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2986e77a-917c-4578-92c0-e39ca4686734_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">Operating lease right-of-use assets obtained in exchange for new operating lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_4a304904-62c7-43b3-86b7-eef144bd6852_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNonoperating" xlink:to="lab_us-gaap_InvestmentIncomeNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_fd664906-d943-4372-8568-b305e998f24d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_a7b2fb08-7eb7-4ab3-93c5-626d09e58870_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">Award vesting rights percentage</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2e7aa8d5-31e2-401f-aa58-5e550b320e36_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_6172ab47-5427-4ed3-8317-455ca354f1d5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_62bcf23a-88f7-4051-a823-25cbc3da9750_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/2021/dei-2021.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_hqy_InterestOnLongTermDebtToBePaidYearFour_948e8b11-5fb7-4e5c-97f0-c838b9c8db21_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">2026</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-20211031.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_EarningsPerShareBasic_5ec41b46-2293-4065-a189-192db3846277_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 usd 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseExpense_237e5594-5f5d-4c6e-b182-eef47ba4ace6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7563322b-ebfd-41ab-8631-bd73c6f46fe0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_ab95402e-3383-4f94-9473-24d44c3c33a9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_56d10b9b-db46-430d-b9e0-7ce767ef3530_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of January 31, 2021</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_ffb7a680-43d4-43a3-9a1a-4b6bcd60017a_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of October 31, 2021</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink: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, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d47e1451-c8a6-43ca-88ab-c0e79ec43fd8_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_0e9bbe99-a765-4709-8613-8ec374f2273a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_3a36f038-3c08-4dad-81fe-7c7625ed4130_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/2021/dei-2021.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2bd11ba0-991d-45ef-bb00-66b4e1ec9b08_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" 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">2023</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_c0207794-7958-4d03-8397-5b083391cab3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised_e1cb4925-26ec-42ca-8388-1233fcb241e1_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 usd 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-20211031.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a172ae54-efcd-4153-b981-303fd9078ca8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_2ed0f446-f51e-4f0a-abe6-d52f8f38d695_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/2021/dei-2021.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_hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales_895f9e7b-1d39-499f-9958-53bcea692f18_terseLabel_en-US" xlink:label="lab_hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales" xlink: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, prepayment covenant, percentage of proceeds from sales to used to prepay</link:label>
    <link:label id="lab_hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales_label_en-US" xlink:label="lab_hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales" xlink: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, Prepayment Covenant, Percentage Of Proceeds From Sales</link:label>
    <link:label id="lab_hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales_documentation_en-US" xlink:label="lab_hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales" 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, Prepayment Covenant, Percentage Of Proceeds From Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales" xlink:to="lab_hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4b7bce4c-5571-499d-888b-55b2ce25dfc7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_bf7fbce2-31d8-4e21-bcbe-0d336e3fbf34_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_660ea7f9-ed10-488b-8902-dbd3d3fa9d30_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" 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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_927d9f8c-62b9-43f8-b268-b2533867213e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink: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 tax rate, primarily due to excess tax benefit on stock-based compensation expense (benefit)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInFourthYear_f09ab548-0a60-4970-98b5-049eb2fad7f2_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInFourthYear" xlink:to="lab_us-gaap_ContractualObligationDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_64b8b6e0-4f63-41bf-a33d-0ade71d5bbae_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_d43a8c0d-fbae-4d3b-b6d3-fe6afe45bf61_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink: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 consideration recognized at acquisition</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink: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, Value of Liabilities Assumed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_081c751a-27f2-4b25-bb65-a08889a7321e_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">Principal amount</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentRedemptionPeriodTwoMember_1b1a9d65-7527-4639-8d81-68a5052eeb26_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">October 1, 2025</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink: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, Redemption, Period Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_049f6f78-8c58-4939-9ef3-5ef4a90699ca_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-20211031.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_PlanNameAxis_ca360c8f-ec73-492e-ac80-3f523be63f30_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_863affb0-1831-4b3e-8deb-306cdb62efd4_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 debt, net</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInInvestingActivitiesAbstract_e8b7fc4e-38c7-409d-b1f7-0097e2aea65e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_c6c01aac-f975-4977-b0f1-95f8cac5d980_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink: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 by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink: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 by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_1d183813-7234-4faf-8cb0-5913291596c8_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/2021/dei-2021.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_IncomeTaxDisclosureAbstract_4b184f10-4079-4a33-a026-c682285e9fe9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_6cb609cf-16ac-4dba-be7b-ad84d4d84615_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BaseRateMember_b39924ce-b18b-4060-8713-055e4a9ce42c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_a89fa11b-c020-4ed9-b987-a9bacfdfcf80_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_8dffc7dc-73ea-4e5b-b5b5-0e73c063a37c_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_08f5b7c0-4188-45fc-9719-1190278881a2_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 usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_03e51d14-15d9-46bf-a015-270108a8d325_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodFiveMember_d7c3dcc7-7e57-4b75-9c50-2b6b5ac7b2aa_verboseLabel_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodFiveMember" 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">Fifth year after the Effective Date</link:label>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodFiveMember_label_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodFiveMember" xlink: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, Amortization Period Five [Member]</link:label>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodFiveMember_documentation_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodFiveMember" 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, Amortization Period Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodFiveMember" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodFiveMember" xlink:to="lab_hqy_DebtInstrumentAmortizationPeriodFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_87bd6c47-1983-4f93-be32-00b7c1e06240_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8f1764d5-4468-4d50-a5b1-f8ffe5f3d5ff_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_b300418e-6ca0-40c5-a8f4-3b9cd60e195b_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink: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 that would impact the effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink: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 that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear_3959cf72-39ad-4202-8e0d-99f37531c68c_terseLabel_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear" xlink: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_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear_label_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Acquisition Consideration, To Be Paid, Remainder Of Fiscal Year</link:label>
    <link:label id="lab_hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear_documentation_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear" 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">Contingent Acquisition Consideration, To Be Paid, Remainder Of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear" xlink:to="lab_hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_1ee124c3-0ea8-46e5-a066-96b054353777_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 (loss) 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_f0d90ebc-1f45-48f9-8c88-a5faf6bf4fad_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_18121412-dd27-4b37-b732-ffa692c08034_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdditionalFinancialInformationDisclosureTextBlock_f6137f1c-f905-40b7-8ce8-7044d6d65353_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_MinimumMember_cd8d856e-21b6-4b9c-a229-e664c275bee7_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_3c57852e-0d19-44ce-874b-52f48edba61b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink: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 fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink: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 Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_d6546c86-7b6b-47c8-a2e1-d6518dd4a06a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_f5c4d075-4e3a-471f-80fc-2e1ef258971f_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">Long-term line of credit</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f509da13-573f-406e-8541-6b4ab9d93b6e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_a2262554-70c0-4533-b77c-92d88a5efd86_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">Debt issuance costs, net</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_482f7faf-478d-4e5c-9a27-bc016ba5268d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_b636f151-38f4-40f5-9b2b-ade5c56de2b9_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_c82855c4-15d2-45d5-a7b9-b3a2aabeebfb_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, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_dfe2130b-ca0c-4a67-afea-5a237ae87e40_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_AssetAcquisitionConsiderationToBePaidYearTwo_d50ca60d-16c8-439b-8f90-d1601efdc6c4_terseLabel_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidYearTwo" xlink: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_AssetAcquisitionConsiderationToBePaidYearTwo_label_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration,To Be Paid, Year Two</link:label>
    <link:label id="lab_hqy_AssetAcquisitionConsiderationToBePaidYearTwo_documentation_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidYearTwo" 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">Asset Acquisition, Consideration,To Be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearTwo" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_AssetAcquisitionConsiderationToBePaidYearTwo" xlink:to="lab_hqy_AssetAcquisitionConsiderationToBePaidYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DebtCovenantPeriodAxis_1758e71f-1828-4e5f-8540-541eecfdab28_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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodAxis" xlink:href="hqy-20211031.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_dei_TradingSymbol_cceea0e6-f638-4748-8389-b8dc86f00381_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/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_c8764027-2ac2-423b-bfb7-95d1cf875e4b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_HealthSavingsAdministratorsLLCMember_c275ca7a-04ac-4e29-a002-f43ddb21936a_terseLabel_en-US" xlink:label="lab_hqy_HealthSavingsAdministratorsLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HealthSavings Administrators, LLC</link:label>
    <link:label id="lab_hqy_HealthSavingsAdministratorsLLCMember_label_en-US" xlink:label="lab_hqy_HealthSavingsAdministratorsLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HealthSavings Administrators, LLC [Member]</link:label>
    <link:label id="lab_hqy_HealthSavingsAdministratorsLLCMember_documentation_en-US" xlink:label="lab_hqy_HealthSavingsAdministratorsLLCMember" 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">HealthSavings Administrators, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_HealthSavingsAdministratorsLLCMember" xlink:href="hqy-20211031.xsd#hqy_HealthSavingsAdministratorsLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_HealthSavingsAdministratorsLLCMember" xlink:to="lab_hqy_HealthSavingsAdministratorsLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_f36eeecd-59fc-4ffa-8b79-f92ed01ad3d1_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_cc9499be-2aff-46df-a585-45eac1a0673a_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" 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">2026</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_AssetAcquisitionConsiderationToBePaidYearOne_e29601df-f0c5-44c7-ac52-e22fe389f75c_terseLabel_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidYearOne" xlink: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_AssetAcquisitionConsiderationToBePaidYearOne_label_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration,To Be Paid, Year One</link:label>
    <link:label id="lab_hqy_AssetAcquisitionConsiderationToBePaidYearOne_documentation_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidYearOne" 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">Asset Acquisition, Consideration,To Be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearOne" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_AssetAcquisitionConsiderationToBePaidYearOne" xlink:to="lab_hqy_AssetAcquisitionConsiderationToBePaidYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_808d5911-96a4-4695-a791-821574910219_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8a0f9b98-daf2-4996-b1fb-7d367164e3a5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtDisclosureTextBlock_56542c36-55ec-4aff-b424-8c11de91b200_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_75d38a15-c67c-4b22-bd34-6d38f14eda66_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, weighted-average exercise price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_f85315c2-ccb5-4a7d-9fae-f7d3d6db6612_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_06f07c2f-3fac-476c-ab92-98e8b5000cef_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SeniorNotesMember_b3632bec-f7be-4427-8061-c53431521acc_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_462e114b-6994-4fb2-88b3-af7667d87c74_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_681e52f3-f288-47fd-80f6-08872a1a30d6_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">Outstanding stock options, weighted average contractual term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligation_9437546e-634a-4143-8384-ca40285a65fb_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_ContractualObligation_label_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligation" xlink:to="lab_us-gaap_ContractualObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_6813adbb-a9eb-4ead-aeb2-966759c3e577_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_f02ebd87-a17c-430c-bb55-d37b852712ff_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink: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_CostOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_c9b64a9c-e668-4b7c-b405-b4bcd5f110d4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LettersOfCreditOutstandingAmount_62a78527-5a62-4246-810d-4079fadc8c99_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_c03f6a17-1bdc-4d92-a48e-f2b9f1a9ef7d_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, 83,586 and 77,168 shares issued and outstanding as of October 31, 2021 and January 31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_b823629d-e0f5-4a8b-8908-4e8be54a91cf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7ed92b9e-9ddc-472c-8f4b-08de9da4f33f_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 (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7dae7a1b-e11e-4603-b134-12bf5e24b68c_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 (in 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_9d29855e-afcf-49bb-b380-8482f156a378_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 acquired</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BasisOfAccountingPolicyPolicyTextBlock_e7c7c795-f1df-48a9-ba79-41775bd21a0d_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_06041c36-5657-4387-82de-3692048d0e33_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 6)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_fa912aa8-753b-4a72-b29f-0844a4611d4e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SubsequentEventTable_9261599e-4aa9-4c2f-8210-12dde70f8278_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AllowanceForDoubtfulAccountsReceivableCurrent_2178f25a-2864-440c-9bdd-cbe08f712af5_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_fe3f1c4e-c044-41fe-82cf-d44b69b53984_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink: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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink: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, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_4d7dd51d-c398-4c29-a040-ebeb443936c5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestrictedStockMember_75f4d738-68a3-48ed-867d-1ac0122fec61_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_InterestOnLongTermDebtToBePaidYearOne_b5979b99-14ee-457a-a71e-ecbc28e6916a_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">2023</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-20211031.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_PaymentsOfDebtIssuanceCosts_2a7d7f9a-b170-46e5-a82b-e816e8e5975f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentPeriodEndDate_4e6385e3-f4f3-4ad0-9ba5-22de27f7bea1_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/2021/dei-2021.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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2ed414cd-0862-49bf-b72c-c4063f91710c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillLineItems_81dbc6b9-6ce1-4ede-bce2-ab12d79a0740_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_53df787a-997a-481a-96bd-0120f751b1d4_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/2021/dei-2021.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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_d39e46e6-12ca-4d8a-8cd1-194e31389c7e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink: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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink: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) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract_323617c5-9b0d-4a5f-87b9-25fa89d73369_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_8a244ece-5cf4-4434-90f6-85642d970d96_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_InterestOnLongTermDebtToBePaidYearTwo_9e7579d6-3eb2-489b-a601-51a04490a26b_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">2024</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-20211031.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_us-gaap_PaymentsToAcquireProductiveAssets_832b6ff7-ea4d-4f8b-b420-a5629f14b740_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire VEBA assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink: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 Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_818b08f4-1587-47cd-9dca-d68056580ba6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenueFromContractWithCustomerExcludingAssessedTax_6e7f49b5-13f7-4432-a088-23f3c3b0c169_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodFourMember_32df0215-e789-4b4b-b820-3d16a6d94155_terseLabel_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fourth year after the Effective Date</link:label>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodFourMember_label_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodFourMember" xlink: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, Amortization Period Four [Member]</link:label>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodFourMember_documentation_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodFourMember" 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, Amortization Period Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodFourMember" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodFourMember" xlink:to="lab_hqy_DebtInstrumentAmortizationPeriodFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_66b0af02-1f77-4a25-a1d8-e297faf7b1a7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_af6f76f5-3557-46ee-bc18-60bc041a86f4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock:</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_287753c1-2533-48dc-8e74-ca99698ab02e_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_b9aaeae5-3604-491c-944f-eb8417761c63_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink: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_OtherNonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink: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) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_a3c01aed-ff78-4a93-a09f-0940f4e755e4_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 (loss) from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialServiceOtherMember_94c0fd5f-a379-4a2e-8fbd-01435b0ecf22_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_InterestOnLongTermDebtToBePaidAfterYearFour_122b40a5-1b8a-4b9e-8518-3e1dcd30447b_terseLabel_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidAfterYearFour" xlink: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_InterestOnLongTermDebtToBePaidAfterYearFour_label_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidAfterYearFour" xlink: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 Four</link:label>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidAfterYearFour" 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 Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFour" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFour" xlink:to="lab_hqy_InterestOnLongTermDebtToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_768cc200-3bb4-4875-a9f8-0fd097f7d205_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_8e38b260-56b4-487d-b00a-e61172e2a50a_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_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_dcbb241d-b586-4421-a926-5ae8dd45594d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInStockholdersEquityRollForward_7a3d38ee-9dfc-4fed-b616-8d7757a93cd0_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">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_a950c35d-f367-4938-8bb7-579f535da2c9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_e9084c8b-dbbc-43ae-bd0f-0a6555851abc_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_8b2d156d-94f0-4cd4-a073-267da02db2e2_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital:</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_e71282a7-7c01-40ad-a45e-32f353ffc173_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_02655932-8cec-4749-b5f5-f05c6f13e48c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_db0dae0d-f2da-4efc-9161-337fec81b940_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f775e94a-a1ee-476e-ae03-2d9c5a4839c0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DebtCovenantPeriodDomain_311dcb37-b8e4-426b-b051-4d11a041f299_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">[Domain] for Debt Covenant Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodDomain" xlink:href="hqy-20211031.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_IncreaseDecreaseInAccruedLiabilities_8e9bd9c5-74c6-407b-8208-48f5a5768812_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_SalesandMarketingMember_bf5bfe8e-d3b7-4476-863e-e7975341fcca_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-20211031.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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_9484ec44-0e85-4997-af79-92309d3079a1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink: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 Unit Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink: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 Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_AssetAcquisitionConsiderationAbstract_77e3a0bd-49c1-4314-aa0e-49c6fc0fd67d_terseLabel_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationAbstract" xlink: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 Acquisition, Consideration [Abstract]</link:label>
    <link:label id="lab_hqy_AssetAcquisitionConsiderationAbstract_label_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration [Abstract]</link:label>
    <link:label id="lab_hqy_AssetAcquisitionConsiderationAbstract_documentation_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationAbstract" 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">Asset Acquisition, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationAbstract" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_AssetAcquisitionConsiderationAbstract" xlink:to="lab_hqy_AssetAcquisitionConsiderationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_535ad821-f449-4717-a133-410610716eb7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink: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), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_d51dcfbf-ccdf-44fd-8761-e539f76721e4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebtFairValue_b3dba38d-4925-467a-9bd9-dd3b63c0a7e0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of the notes</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink: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, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear_bc3241ff-69d8-4f16-aaa2-90d080d777c6_terseLabel_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear" xlink: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_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear_label_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration,To Be Paid, Remainder Of Fiscal Year</link:label>
    <link:label id="lab_hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear_documentation_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear" 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">Asset Acquisition, Consideration,To Be Paid, Remainder Of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear" xlink:to="lab_hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_295c5a63-9156-4f0b-9e9c-9607bc165c08_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink: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 principal amount redeemed</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink: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, Redemption Price, Percentage of Principal Amount Redeemed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_1168ec59-bfa5-4d27-baad-8dfdfca5fe14_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" xlink: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_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" xlink: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, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_62e9f36f-6492-4d58-8970-5e8b5c9ea5f9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_1768d03f-81a4-49b2-883b-33a260abf66a_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ac6d377e-6a22-40c3-b280-cba4ae1c1959_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">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_67930272-55ab-4dc9-ae01-18fbadc8aad2_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_7de3e3a8-d72a-4c08-91ab-79a46fd29ca9_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/2021/dei-2021.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_AwardTypeAxis_799f1fe9-ac2f-46cf-8388-6501e5b922f5_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8359e1ba-fece-4a43-ac25-73213ec7f356_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5fb9c2d9-e5cc-4bfa-8510-7023da341cef_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_06331e22-27c3-410f-91cd-1673623c880c_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_db2e56e6-fa9d-437e-a2ff-a26bdba68131_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_e737cd96-8559-4dfb-94a0-f51af938e755_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_AssetAcquisitionConsiderationToBePaidYearThree_47e9685f-ce68-4956-b966-e9aa176e7c46_terseLabel_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidYearThree" xlink: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_AssetAcquisitionConsiderationToBePaidYearThree_label_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration,To Be Paid, Year Three</link:label>
    <link:label id="lab_hqy_AssetAcquisitionConsiderationToBePaidYearThree_documentation_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidYearThree" 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">Asset Acquisition, Consideration,To Be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearThree" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_AssetAcquisitionConsiderationToBePaidYearThree" xlink:to="lab_hqy_AssetAcquisitionConsiderationToBePaidYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_e9e94203-b84b-43ed-b881-a688c525f3d1_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, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DebtInstrumentCovenantNetLeverageRatio_00d86b7f-e023-4a37-9e33-b653d26fb602_terseLabel_en-US" xlink:label="lab_hqy_DebtInstrumentCovenantNetLeverageRatio" xlink: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 leverage ratio</link:label>
    <link:label id="lab_hqy_DebtInstrumentCovenantNetLeverageRatio_label_en-US" xlink:label="lab_hqy_DebtInstrumentCovenantNetLeverageRatio" xlink: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, Net Leverage Ratio</link:label>
    <link:label id="lab_hqy_DebtInstrumentCovenantNetLeverageRatio_documentation_en-US" xlink:label="lab_hqy_DebtInstrumentCovenantNetLeverageRatio" 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, Net Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantNetLeverageRatio" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentCovenantNetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtInstrumentCovenantNetLeverageRatio" xlink:to="lab_hqy_DebtInstrumentCovenantNetLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember_a2680492-8cf7-4246-967a-60ba17f79e9f_terseLabel_en-US" xlink:label="lab_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Further Health Savings Account Portfolio Acquisition</link:label>
    <link:label id="lab_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember_label_en-US" xlink:label="lab_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Further Health Savings Account Portfolio Acquisition [Member]</link:label>
    <link:label id="lab_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember_documentation_en-US" xlink:label="lab_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember" 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">Further Health Savings Account Portfolio Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember" xlink:href="hqy-20211031.xsd#hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember" xlink:to="lab_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_21f03363-9e6e-4f90-8263-d5cf99e44a86_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, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_3b134921-8d18-4a24-8051-f82bfb7d9f2f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_27553115-9036-47de-822d-79586529aa8d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_c848a408-9cb1-441a-aee9-227539521985_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" 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">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink: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 Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_WageWorksInsurersMember_013cb6c2-62e5-4c99-9e34-a81bdf0ddb49_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-20211031.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_StockholdersEquityAbstract_b295b546-560c-42f8-8adb-b361dfaa9e76_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_9785f244-98c2-4cae-af6a-b7e72c34925d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_07b854bd-55db-4294-bb4f-9c4d31c0522f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodAxis_16e896de-4957-433a-9449-297082c32b4f_terseLabel_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodAxis" xlink: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, Amortization Period [Axis]</link:label>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodAxis_label_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodAxis" xlink: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, Amortization Period [Axis]</link:label>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodAxis_documentation_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodAxis" 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, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodAxis" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodAxis" xlink:to="lab_hqy_DebtInstrumentAmortizationPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_3ec8d6f3-5823-4a76-ad5e-c48c647c7e09_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherDeferredLiability_cdaf3711-36e9-422e-953f-a42afab2ba59_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentFaceAmount_11e19c69-933a-45e9-9eba-f3d62cfaeb99_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink: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 amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink: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, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_ea88d6dc-163e-4015-8d65-a734cb7e423f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInEmployeeRelatedLiabilities_52c7e40b-2f39-441d-9921-8659a6b5333d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_PaymentsForAssetAcquisition_cc07d289-e629-41f1-a316-040391284ad5_terseLabel_en-US" xlink:label="lab_hqy_PaymentsForAssetAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price for HSA portfolio</link:label>
    <link:label id="lab_hqy_PaymentsForAssetAcquisition_label_en-US" xlink:label="lab_hqy_PaymentsForAssetAcquisition" xlink: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 Asset Acquisition</link:label>
    <link:label id="lab_hqy_PaymentsForAssetAcquisition_documentation_en-US" xlink:label="lab_hqy_PaymentsForAssetAcquisition" 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 For Asset Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PaymentsForAssetAcquisition" xlink:href="hqy-20211031.xsd#hqy_PaymentsForAssetAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_PaymentsForAssetAcquisition" xlink:to="lab_hqy_PaymentsForAssetAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_d53ca83d-4df7-493a-b08b-c6d6276e9a90_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 percentage</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_DebtCovenantPeriodTwoMember_50b913fa-784b-41f3-8492-141efb7a2a5d_verboseLabel_en-US" xlink:label="lab_hqy_DebtCovenantPeriodTwoMember" 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">Debt covenant, period two</link:label>
    <link:label id="lab_hqy_DebtCovenantPeriodTwoMember_label_en-US" xlink:label="lab_hqy_DebtCovenantPeriodTwoMember" xlink: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 Two [Member]</link:label>
    <link:label id="lab_hqy_DebtCovenantPeriodTwoMember_documentation_en-US" xlink:label="lab_hqy_DebtCovenantPeriodTwoMember" 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 Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodTwoMember" xlink:href="hqy-20211031.xsd#hqy_DebtCovenantPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtCovenantPeriodTwoMember" xlink:to="lab_hqy_DebtCovenantPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod_dbe2a603-e735-45e0-9e71-4e31ab3dc568_terseLabel_en-US" xlink:label="lab_hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod" xlink: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, number of days to commit to reinvesting proceeds from sales of assets after initial period</link:label>
    <link:label id="lab_hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod_label_en-US" xlink:label="lab_hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod" xlink: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, Prepayment Covenant, Period To Commit To Reinvest After Initial Period</link:label>
    <link:label id="lab_hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod_documentation_en-US" xlink:label="lab_hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod" 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, Prepayment Covenant, Period To Commit To Reinvest After Initial Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod" xlink:to="lab_hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_03983147-6183-4357-b6d5-32c6af64a527_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/2021/dei-2021.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_hqy_DebtInstrumentAmortizationPeriodDomain_ff880ee2-5eee-44a4-9bca-7f4b502a680a_terseLabel_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodDomain" xlink: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, Amortization Period [Domain]</link:label>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodDomain_label_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodDomain" xlink: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, Amortization Period [Domain]</link:label>
    <link:label id="lab_hqy_DebtInstrumentAmortizationPeriodDomain_documentation_en-US" xlink:label="lab_hqy_DebtInstrumentAmortizationPeriodDomain" 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, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodDomain" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodDomain" xlink:to="lab_hqy_DebtInstrumentAmortizationPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ContractualObligationToBePaidAfterYearFour_cbc39cff-2316-4bd7-8b3e-7311d95d4fcf_terseLabel_en-US" xlink:label="lab_hqy_ContractualObligationToBePaidAfterYearFour" xlink: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_ContractualObligationToBePaidAfterYearFour_label_en-US" xlink:label="lab_hqy_ContractualObligationToBePaidAfterYearFour" xlink: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 Four</link:label>
    <link:label id="lab_hqy_ContractualObligationToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_hqy_ContractualObligationToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContractualObligationToBePaidAfterYearFour" xlink:href="hqy-20211031.xsd#hqy_ContractualObligationToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ContractualObligationToBePaidAfterYearFour" xlink:to="lab_hqy_ContractualObligationToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_7375b867-91e7-45ec-b85e-e7bc6e57422a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5aa74388-a2c9-4b6f-9290-1ee132813850_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink: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 Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink: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 Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_156a18fc-8a24-4a73-81d5-8904aa134723_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_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_NumberOfHSAMembersTransferred_3d8b7cca-f055-4855-9126-b48e337668fe_terseLabel_en-US" xlink:label="lab_hqy_NumberOfHSAMembersTransferred" xlink: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 HSA members transferred in portfolio acquisition</link:label>
    <link:label id="lab_hqy_NumberOfHSAMembersTransferred_label_en-US" xlink:label="lab_hqy_NumberOfHSAMembersTransferred" xlink: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 HSA Members Transferred</link:label>
    <link:label id="lab_hqy_NumberOfHSAMembersTransferred_documentation_en-US" xlink:label="lab_hqy_NumberOfHSAMembersTransferred" 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 HSA Members Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_NumberOfHSAMembersTransferred" xlink:href="hqy-20211031.xsd#hqy_NumberOfHSAMembersTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_NumberOfHSAMembersTransferred" xlink:to="lab_hqy_NumberOfHSAMembersTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_15435bfb-b7a6-4438-bc17-58cc5a63e17c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_f7abed36-7d3b-44bb-bb5a-760089f69c19_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">Preliminary 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessAcquisitionLineItems_6319a1fb-eb95-4d89-8b96-ed101b6b7ef8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_IncentivePlanMember_d53f340e-c57b-4c18-90d6-a708e9dedcbb_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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncentivePlanMember" xlink:href="hqy-20211031.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_IncomeStatementAbstract_dab94be9-5d10-4b33-8fb3-1180b98a9486_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_bbd2410f-6867-43df-bf3e-683e36bc4a96_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/2021/dei-2021.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_c7df3fb7-8b6a-4c06-a2d6-2b333f462abc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink: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 Change in the Fair Value of the Contingent Consideration</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ExerciseofStockOptionsReceivable_5fb446f1-b61d-4c78-a854-79c32c8eaf18_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-20211031.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_ProceedsFromStockOptionsExercised_245728fa-231c-4207-8fe6-68b3044ae3e0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7918ad49-5dc8-4cb6-8a71-02dba3ae04ba_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_94f6e543-b4ca-4e6d-a1f7-182ed1b972a2_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_b2b88f51-c265-47b8-82d9-29e29155b334_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Income tax 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_5eebf822-04d4-4f23-ab85-650575bd945a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountsReceivableNetCurrent_090b5fdc-97ad-4a15-ab6c-7eadc1cc1947_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 $6,063 and $4,239 as of October 31, 2021 and January 31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_e644deeb-e07a-4467-9ac4-1dcb2532b18f_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 issuance of 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementEquityComponentsAxis_e4b047e4-a291-46a4-861f-c01ea8708636_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_9843b25e-6eb6-4ed2-8047-7b528a8b7c7c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_OtherCommitmentToBePaidAfterYearFour_8b07fbd1-5111-43ba-a6cc-6b4488f24e21_terseLabel_en-US" xlink:label="lab_hqy_OtherCommitmentToBePaidAfterYearFour" xlink: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_OtherCommitmentToBePaidAfterYearFour_label_en-US" xlink:label="lab_hqy_OtherCommitmentToBePaidAfterYearFour" xlink: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 Four</link:label>
    <link:label id="lab_hqy_OtherCommitmentToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_hqy_OtherCommitmentToBePaidAfterYearFour" 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 Commitment To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_OtherCommitmentToBePaidAfterYearFour" xlink:href="hqy-20211031.xsd#hqy_OtherCommitmentToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_OtherCommitmentToBePaidAfterYearFour" xlink:to="lab_hqy_OtherCommitmentToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_b507a0ab-f6e6-4feb-b78d-cfef0764855e_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_cf17a182-3c9e-432c-86d3-adca76ae0c5b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_32db4a30-ca52-405d-95c7-1afe862aae2e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_d1fc9119-ad99-4f96-9677-274d273f0bf3_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/2021/dei-2021.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_StatementOfFinancialPositionAbstract_3804d34f-53f2-4e87-a6b7-39dd57ca2958_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_12a06989-6733-4cd0-81f2-296668e7aee8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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 Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_68fff16b-b18f-42fa-824b-ade4804d7e58_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_61c66604-5a0e-4b10-a0d3-30d65eaf64ed_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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">Less: 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ProductOrServiceAxis_8990dbcc-ba25-4668-89a9-78a88dc943c8_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_e135b24e-47c2-4dec-9e6c-40c24f3375c6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_f8890d6e-1c53-4ce0-8c62-4affded80935_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/2021/dei-2021.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_dei_EntitySmallBusiness_026533cc-ac30-49ea-8374-b4fad5dd7f4c_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/2021/dei-2021.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_us-gaap_PreferredStockParOrStatedValuePerShare_82a723da-9642-4a58-a642-0d7c60bfe710_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 usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_841e6aed-76ef-496f-9be0-b987584e22be_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour_ecd4c0b0-86e3-4dc2-b3f3-7f51fc64cc13_terseLabel_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour" xlink: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_AssetAcquisitionConsiderationToBePaidAfterYearFour_label_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration,To Be Paid, After Year Four</link:label>
    <link:label id="lab_hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour" 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">Asset Acquisition, Consideration,To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour" xlink:to="lab_hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_d156e445-dcb8-4b82-8968-915bd639fc15_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">October 1, 2026 and thereafter</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink: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, Redemption, Period Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_dde8233d-29cc-4091-a0f2-e07055ebf2b2_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_35eb537c-381f-48d4-8efb-691ebba1c04b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_49f8f46a-988c-4f47-9e6a-7cfc5728dda7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_78f72a1d-8297-498d-bb44-2a0bd3cc3493_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</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_02df521d-c756-47ae-a916-81086b9df18a_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_6e04c9ac-0ad9-4982-97bc-53e7605be739_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink: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 stock options, and for restricted stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink: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 Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_8a236696-10c1-4a3d-a53c-0f10a6aae050_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink: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 consideration recognized at acquisition</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink: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, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitment_0f37e2b3-bbe1-40b1-8cc5-d963e1653731_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_65fe19e1-2be8-47b3-8fad-d5d96a9d14c1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink: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 amount of contingent consideration payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink: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 Arrangements, Range of Outcomes, Value, High</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_d31796e4-42ce-40b9-bd41-ac1380c17091_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_us-gaap_OtherCommitmentDueInSecondYear_5559d6da-07ad-4149-8c21-12cffc756ec3_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">2024</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_55f81a2b-0ea5-461e-9e04-1e9be882f831_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodFiveMember_4287f8be-962f-4eff-8dd0-887e0d5a314f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior to October 1, 2024, 40% of Principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodFiveMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink: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, Redemption, Period Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_40c9beea-6107-4219-ab5b-0b5eeb61860a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_74bd4b59-1822-4977-a683-92fd1b5fef90_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_9c4beeaa-3fb6-4d3d-9992-39f85c3b0550_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/2021/dei-2021.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c1119237-b336-44c4-9f02-de5dc5d39f10_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 (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_ff3389e5-86bf-443c-8328-c7f2b204d753_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_22d6b900-5fb8-43ca-8cc2-2695ead74610_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_312880af-004d-4501-85d7-45ed1d45c2e1_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/2021/dei-2021.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_us-gaap_FiniteLivedIntangibleAssetUsefulLife_dd436e99-4935-4f39-ad7e-ceed66bb99a7_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">Estimated life (in years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherExpenseMember_f1db8aa9-32e5-4859-ab01-c921152cecf0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherExpenseMember" xlink: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_OtherExpenseMember_label_en-US" xlink:label="lab_us-gaap_OtherExpenseMember" xlink: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 Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherExpenseMember" xlink:to="lab_us-gaap_OtherExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaid_fe5b8331-a123-46ad-983c-a295a0b787d4_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-20211031.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_CreditAndDebitCardMember_54340c23-7eee-4278-b52c-f099ee316ef0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0da4d20f-f444-4cd9-a4c8-c64f4d0d123b_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 (Loss) 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_8b8eeeb8-c8fa-4851-b6ef-3d74f31bec03_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/2021/dei-2021.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6764bea4-f1e6-4fd2-9d60-c85672ae5a40_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_LocalPhoneNumber_2bf5a1f1-ab81-4ec1-bc79-642ecde8a280_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/2021/dei-2021.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_ad405ffc-bbfe-4470-a832-33f2302ce2b3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets_9562de33-8114-4aa8-a24a-519ec4b1c37b_terseLabel_en-US" xlink:label="lab_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of HSA assets transferred in portfolio acquisition</link:label>
    <link:label id="lab_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets_label_en-US" xlink:label="lab_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Assets Acquired And Liabilities, Assets</link:label>
    <link:label id="lab_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets_documentation_en-US" xlink:label="lab_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets" 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">Asset Acquisition, Assets Acquired And Liabilities, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets" xlink:to="lab_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_acce4ce1-4cf6-4a8b-addc-e4650dd1156c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_78872f86-d890-4d29-a868-0bb48b0b3876_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_a3e3d42c-99a5-4c4a-b529-95cbfc33f6cd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PlanNameDomain_ad470eb5-03e4-45a9-8aee-2d07cda9ebab_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_5a749a48-eef8-4a8b-bd59-5478b654161d_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, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_bf57cc34-f819-4a87-813a-a47d096cb176_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InterestPaidNet_138b2b9a-8f93-4caf-aee3-09407c77282b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ContingentConsiderationMember_069c7901-9ea2-4432-9332-688d6c9fd9f9_terseLabel_en-US" xlink:label="lab_hqy_ContingentConsiderationMember" xlink: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 Consideration</link:label>
    <link:label id="lab_hqy_ContingentConsiderationMember_label_en-US" xlink:label="lab_hqy_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration [Member]</link:label>
    <link:label id="lab_hqy_ContingentConsiderationMember_documentation_en-US" xlink:label="lab_hqy_ContingentConsiderationMember" 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">Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentConsiderationMember" xlink:href="hqy-20211031.xsd#hqy_ContingentConsiderationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ContingentConsiderationMember" xlink:to="lab_hqy_ContingentConsiderationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_6fe1fb5c-1e08-4d17-854d-7604e26ae447_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_5ccfd036-2cf3-4cdc-a193-567e5f0017cc_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_f0186cb7-078b-4576-b120-ad63f282a1f3_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 percentage</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationContingentConsiderationLiability_26d66ee6-6df1-46c7-9cc6-90cf25a38864_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 consideration liability</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesNoncurrent_f861d6e1-20a1-42ee-b675-79fcff5e95e0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_959ed262-bb19-4344-bf5b-28528f4e36fe_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_60b7ee22-df6c-441a-a8bd-96c8a907cddb_verboseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_72c7a62e-fed8-4f74-a19f-a7756df48c2c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction, period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_ee3ffab0-b269-453f-9a9d-58576eeeb4f8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInThirdYear_cd0e0736-3b2c-4c22-87f3-b6923382d127_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInThirdYear" xlink:to="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_c8a140d3-77ed-4f37-9ead-ab65e93cc719_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_53c3901c-55f2-4add-8722-cfeb24086d56_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LeaseCostTableTextBlock_97a19b34-e754-4cf0-b0ff-337666325f35_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_6aed3c0c-38b8-455f-86ed-a23245f44bb0_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/2021/dei-2021.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_SubsequentEventLineItems_a659fba5-ceb9-4877-a37f-34691c32cc9d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_WeightedAverageNumberOfSharesOutstandingBasic_a2c3bc06-d61e-41ad-97ec-6dc8ae2602bf_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_646b853e-d0f8-4e74-bfd5-f7df4c718317_netLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2009/role/netLabel" 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_1c33469d-9fcb-42a0-9e52-416151f64878_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareDiluted_5dc861c8-aaf3-47b8-8cec-28be8f26be11_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 usd 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments_70ea4254-fb51-42de-a161-b1c12135da2b_terseLabel_en-US" xlink:label="lab_hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments" xlink: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 borrowing capacity of future commitments</link:label>
    <link:label id="lab_hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments_label_en-US" xlink:label="lab_hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments" xlink: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 Of Future Commitments</link:label>
    <link:label id="lab_hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments_documentation_en-US" xlink:label="lab_hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowing Capacity Of Future Commitments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments" xlink:href="hqy-20211031.xsd#hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments" xlink:to="lab_hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_30cd3fa3-bc4a-47ef-9225-cd31f9262ee3_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink: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 discount and issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink: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 and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_e1ec32bb-f040-4e28-96f2-59c2931013b6_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 usd 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_2f781656-f26f-4849-9cdf-3f73b861e44c_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidYearThree_07acff95-1fc9-4b37-9c99-87218a290058_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">2025</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-20211031.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_IncomeTaxesPaidNet_98bdfe82-6661-4f91-b4a4-493539cd7400_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SubsequentEventsTextBlock_1c89db1b-830d-46e9-b0b6-b5ec24bbbcdd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ComprehensiveIncomeNetOfTax_a0bff984-a415-4efa-b7c6-4932ea6bdaf6_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_b271ab79-324d-4600-8134-433240f4b5cf_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInFinancingActivities_fa80f6f7-6610-4b59-9c01-5468e154b75f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_9fe9d1e3-9a82-428f-bbaf-56c10ff40bc1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredIncomeTaxLiabilitiesNet_000c7059-e3e1-42c0-991c-5259271c1290_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_4a5f8df1-1815-44f6-8c3e-837ba5fffd1b_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-20211031.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_us-gaap_OtherCommitmentDueInFourthYear_6ef72560-eba8-41e3-aab2-31a89518a633_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">2026</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessAcquisitionAcquireeDomain_7c1c0eef-07d9-4ba0-be27-1eb06a18eec4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FairValueDisclosuresTextBlock_09f97030-88d8-4db8-8eaf-dfbb7fc8fa2e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_75db05fe-a7ca-4b55-af9b-ab4d95cab106_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_710a3372-9481-4f25-a4ae-9117578b01ac_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherCommitmentDueInNextTwelveMonths_5c4f7173-c5f0-4a46-8420-104ffce11d97_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">2023</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_TechnologyandDevelopmentMember_10a05c8b-c078-4433-a72c-6492367ce52c_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-20211031.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_CommonStockSharesOutstanding_4ccf2921-45ad-49c0-b3c8-1ee19670ec55_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, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_AssetAcquisitionConsiderationToBePaidYearFour_4f04e25a-bb1f-4d41-bb2f-08cf2c65ffe5_terseLabel_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidYearFour" xlink: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_AssetAcquisitionConsiderationToBePaidYearFour_label_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration,To Be Paid, Year Four</link:label>
    <link:label id="lab_hqy_AssetAcquisitionConsiderationToBePaidYearFour_documentation_en-US" xlink:label="lab_hqy_AssetAcquisitionConsiderationToBePaidYearFour" 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">Asset Acquisition, Consideration,To Be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearFour" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_AssetAcquisitionConsiderationToBePaidYearFour" xlink:to="lab_hqy_AssetAcquisitionConsiderationToBePaidYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_d87bf322-4f29-40cc-9c1c-ccfdc7e3ba5c_terseLabel_en-US" xlink:label="lab_hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_label_en-US" xlink:label="lab_hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" xlink: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 Maturities, Repayments Of Principal After Year Four</link:label>
    <link:label id="lab_hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_documentation_en-US" xlink:label="lab_hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" 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">Long-Term Debt Maturities, Repayments Of Principal After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" xlink:href="hqy-20211031.xsd#hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" xlink:to="lab_hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_d922aff1-7462-4fa3-801b-22a0078945bf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenuesAbstract_09354ba1-5686-4721-ae34-55706db28f42_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_FifthThirdBankHSAPortfolioAcquisitionMember_b2aa49cf-0275-46df-927c-6669e75b2c45_terseLabel_en-US" xlink:label="lab_hqy_FifthThirdBankHSAPortfolioAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fifth Third Bank HSA Portfolio Acquisition</link:label>
    <link:label id="lab_hqy_FifthThirdBankHSAPortfolioAcquisitionMember_label_en-US" xlink:label="lab_hqy_FifthThirdBankHSAPortfolioAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fifth Third Bank HSA Portfolio Acquisition [Member]</link:label>
    <link:label id="lab_hqy_FifthThirdBankHSAPortfolioAcquisitionMember_documentation_en-US" xlink:label="lab_hqy_FifthThirdBankHSAPortfolioAcquisitionMember" 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">Fifth Third Bank HSA Portfolio Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FifthThirdBankHSAPortfolioAcquisitionMember" xlink:href="hqy-20211031.xsd#hqy_FifthThirdBankHSAPortfolioAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_FifthThirdBankHSAPortfolioAcquisitionMember" xlink:to="lab_hqy_FifthThirdBankHSAPortfolioAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_23411452-ba04-4730-a090-c25b3dedd5c2_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">Computer software intangible asset</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PaymentsToAcquireIntangibleAssets_66707050-429d-421d-96ed-dfcb9aaef13c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_ContingentAcquisitionConsiderationToBePaidYearFour_f4f745fe-4af0-4caf-bd64-80b25569bd90_terseLabel_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearFour" xlink: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_ContingentAcquisitionConsiderationToBePaidYearFour_label_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Acquisition Consideration, To Be Paid, Year Four</link:label>
    <link:label id="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearFour_documentation_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearFour" 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">Contingent Acquisition Consideration, To Be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearFour" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearFour" xlink:to="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount_66272660-e6a6-426f-bdba-fa46d43a9648_terseLabel_en-US" xlink:label="lab_hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount" xlink: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, amortization of loans, percentage of principal amount</link:label>
    <link:label id="lab_hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount_label_en-US" xlink:label="lab_hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount" xlink: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, Periodic Repayments, Percentage Of Principal Amount</link:label>
    <link:label id="lab_hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount_documentation_en-US" xlink:label="lab_hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount" 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, Periodic Repayments, Percentage Of Principal Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount" xlink:to="lab_hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d694d49b-ee03-44a3-a9ea-46a6835a5c5d_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 (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_b506c414-892e-4000-8ff3-e1fb716ba2a5_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 expense</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_075e20d5-fd20-4cb9-8bd1-13ea5a27b658_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_ef305a6e-8670-4c4f-be0f-8c0688c1cf70_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_965d163c-6045-40ab-bcdc-1dd16778c15e_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">Facility 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_18156492-ac73-4f43-800f-34589d97cf3d_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_f711a743-3c73-4617-8308-bb51d06c35a2_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 customer relationships</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LossContingenciesLineItems_187f6f66-6577-48ad-b641-badf24fcfbd0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_BusinessCombinationContingentConsiderationPerformancePeriod_77e40980-1300-45aa-8db9-a94fe78ba8bd_terseLabel_en-US" xlink:label="lab_hqy_BusinessCombinationContingentConsiderationPerformancePeriod" xlink: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 consideration, performance period</link:label>
    <link:label id="lab_hqy_BusinessCombinationContingentConsiderationPerformancePeriod_label_en-US" xlink:label="lab_hqy_BusinessCombinationContingentConsiderationPerformancePeriod" xlink: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, Performance Period</link:label>
    <link:label id="lab_hqy_BusinessCombinationContingentConsiderationPerformancePeriod_documentation_en-US" xlink:label="lab_hqy_BusinessCombinationContingentConsiderationPerformancePeriod" 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, Contingent Consideration, Performance Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationContingentConsiderationPerformancePeriod" xlink:href="hqy-20211031.xsd#hqy_BusinessCombinationContingentConsiderationPerformancePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_BusinessCombinationContingentConsiderationPerformancePeriod" xlink:to="lab_hqy_BusinessCombinationContingentConsiderationPerformancePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_1593ae3b-ab1a-4667-bea3-9cba2fecf19b_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_10a87de3-87cf-4b3e-8b4b-876fe531f0f3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_f57bc726-1db6-49bf-9790-7c290c03b7b9_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_37e9f825-bccf-4bfc-908b-91dfa7552ac3_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</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherLiabilitiesNoncurrent_3e918873-2838-4fa4-be5f-5bd82ae5e401_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_UnionMesaMember_0414d30d-86ab-49af-a910-ce71ce21a3c3_terseLabel_en-US" xlink:label="lab_hqy_UnionMesaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Union Mesa</link:label>
    <link:label id="lab_hqy_UnionMesaMember_label_en-US" xlink:label="lab_hqy_UnionMesaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Union Mesa [Member]</link:label>
    <link:label id="lab_hqy_UnionMesaMember_documentation_en-US" xlink:label="lab_hqy_UnionMesaMember" 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">Union Mesa</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_UnionMesaMember" xlink:href="hqy-20211031.xsd#hqy_UnionMesaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_UnionMesaMember" xlink:to="lab_hqy_UnionMesaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_d3301ebe-1c67-4278-bcae-a6f4296a6ad4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentLineItems_6a82cac1-83f2-4524-be06-78a6b6e58f3c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RepaymentsOfLongTermDebt_fbbff7f3-92c8-4a58-a5d2-95ce46b7be88_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareAbstract_dcce6216-27f8-4d75-92a8-5c6abe661cef_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_AcquiredHSAIntangibleAssetsMember_75a7e80e-4f98-405d-bee0-2690dfc95029_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-20211031.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_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_c4f2cbd9-9971-42d9-954b-b0cb8e1b6505_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-20211031.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_us-gaap_PropertyPlantAndEquipmentGross_d76120bc-545f-4e41-837c-8909f774e487_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ContingentAcquisitionConsiderationToBePaid_774df1ab-b3a7-43a6-a73d-18e25695daa6_totalLabel_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaid" 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_ContingentAcquisitionConsiderationToBePaid_label_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Acquisition Consideration, To Be Paid</link:label>
    <link:label id="lab_hqy_ContingentAcquisitionConsiderationToBePaid_documentation_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaid" 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">Contingent Acquisition Consideration, To Be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaid" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ContingentAcquisitionConsiderationToBePaid" xlink:to="lab_hqy_ContingentAcquisitionConsiderationToBePaid" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_d75d273f-6426-4e87-820f-a32170875c21_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink: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 Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink: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 Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a89ad609-68a6-4e72-889c-c279c5bd3154_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" 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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RevenueRemainingPerformanceObligationPercentage_7473fcca-bab3-4471-a21e-2653121ca8c0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink: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, percentage</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink: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, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_e7068d28-142a-4fdd-923f-a1fa7966ca34_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales_88d077ba-a731-4fef-8630-a6c4a3e5036a_terseLabel_en-US" xlink:label="lab_hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales" xlink: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, number of days to reinvest proceeds from sales of assets</link:label>
    <link:label id="lab_hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales_label_en-US" xlink:label="lab_hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales" xlink: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, Prepayment Covenant, Period To Reinvest Proceeds From Sales</link:label>
    <link:label id="lab_hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales_documentation_en-US" xlink:label="lab_hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales" 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, Prepayment Covenant, Period To Reinvest Proceeds From Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales" xlink:to="lab_hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_295e810f-5407-43f9-994f-26483e2420a3_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-20211031.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_us-gaap_LossContingencyAccrualAtCarryingValue_5b2ee7d0-8882-4306-afbd-1c89527b5b89_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetAcquisitionConsiderationTransferred_3896236d-3137-44d3-a8fc-e36608103a8a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment to acquire remainder of further business</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferred_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:to="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_bf271752-5785-443f-93ac-be5270c70420_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 usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_512ae8b5-7b27-4d56-b4e5-e3026ace527f_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 usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_590bd3f3-c2d3-4ebe-97f3-5d52b2bd2e14_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/2021/dei-2021.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_LongTermDebtNoncurrent_1b414aa1-f894-43de-91ce-2596092153a7_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</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetAcquisitionDomain_5cc57673-0fe8-43d3-af65-d86c6ef16a2d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink: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 Acquisition [Domain]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionDomain_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionDomain" xlink:to="lab_us-gaap_AssetAcquisitionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_a3a9014a-e5ca-48eb-8de4-389f533e894d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink: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 Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink: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 Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueOther_2a424ad8-13c2-4456-b43d-2b1e24deaaaf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AllocatedShareBasedCompensationExpense_3a0c0fb9-bd77-4926-91a5-75c15e1bcf61_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_30ee2c24-8010-4daa-8c3a-b514372121fc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_46e28313-69ba-4198-bcdd-1758ebc84ca1_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 (loss) per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_130571cd-eaa4-4858-9f29-473a9e9c00b3_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 (loss) 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_810727ef-f67b-4d9e-87b4-7ea456a6b49b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_0d8cc72e-2d1c-4a82-9ddd-c0a6516fab79_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/2021/dei-2021.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_EffectiveIncomeTaxRateContinuingOperations_df3b9c1f-1bab-47e7-a3f4-1b247905de25_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 tax 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_PriorCreditAgreementMember_86872e6e-badb-4b35-b434-1adaec293376_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">Prior Credit Agreement</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-20211031.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_srt_CounterpartyNameAxis_b929ff81-3e4e-4248-9512-eb84892e0b69_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_5c9764fb-e9b0-4667-818e-7b45f5f9d36a_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 (in usd per share)</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_WageWorksInc.Member_1249490b-dac8-43a3-aa67-3ac1c0f3f3d9_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-20211031.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_hqy_A4500SeniorNotesDue2029Member_e38d682b-6bfd-4d7c-8329-18cda5c33534_terseLabel_en-US" xlink:label="lab_hqy_A4500SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.50% Senior Notes due 2029</link:label>
    <link:label id="lab_hqy_A4500SeniorNotesDue2029Member_label_en-US" xlink:label="lab_hqy_A4500SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.500% Senior Notes due 2029 [Member]</link:label>
    <link:label id="lab_hqy_A4500SeniorNotesDue2029Member_documentation_en-US" xlink:label="lab_hqy_A4500SeniorNotesDue2029Member" 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">4.500% Senior Notes due 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_A4500SeniorNotesDue2029Member" xlink:href="hqy-20211031.xsd#hqy_A4500SeniorNotesDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_A4500SeniorNotesDue2029Member" xlink:to="lab_hqy_A4500SeniorNotesDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_97353de4-7309-44dc-acb6-1698f32f1bbf_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_0736df67-e830-4051-b577-1bf77972defe_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_d553c711-f0ff-4143-a0ca-3d120b5424ac_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommonStockParOrStatedValuePerShare_87368bc6-6ce9-49ec-ac0b-a524ddbbe2ba_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_a938a2f5-bfa4-4399-815a-d7a26724bc64_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink: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 Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink: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 Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_f16dd01a-024f-4737-a95d-1ecb07316c1d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_4fdde774-f954-439f-b9ae-d5c4770d01d3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">October 1, 2024</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink: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, Redemption, Period One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_007df4ec-3d2d-47ca-b11f-574f84ba72c0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour_57725a88-2578-4e25-81fa-d8dd7c4a7d4d_terseLabel_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour" xlink: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_ContingentAcquisitionConsiderationToBePaidAfterYearFour_label_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Acquisition Consideration, To Be Paid, After Year Four</link:label>
    <link:label id="lab_hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour" 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">Contingent Acquisition Consideration, To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour" xlink:to="lab_hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_fd82d243-a33d-4c7a-ace9-573ef41e3610_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/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_34b49167-b6be-4319-99d1-c16c5ec4cf9b_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 Acquired Identified Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_920f3337-bc7a-42ae-b343-62a2bac99365_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LondonInterbankOfferedRateLIBORMember_ad9d33c1-c616-4daa-8454-3988c0d9ee6f_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_b0f89adf-065f-4cdb-b1e1-54aa6d7240ab_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/2021/dei-2021.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_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio_310368ba-fde8-4844-8c2b-2556ae49db0b_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-20211031.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_hqy_TermLoanFacilityMember_4a9d138c-5b66-4e2c-88f2-d8ff1b545a13_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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TermLoanFacilityMember" xlink:href="hqy-20211031.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_hqy_LuumAcquisitionMember_9738110b-6594-412e-908b-12a0785eaf75_terseLabel_en-US" xlink:label="lab_hqy_LuumAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Luum Acquisition</link:label>
    <link:label id="lab_hqy_LuumAcquisitionMember_label_en-US" xlink:label="lab_hqy_LuumAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Luum Acquisition [Member]</link:label>
    <link:label id="lab_hqy_LuumAcquisitionMember_documentation_en-US" xlink:label="lab_hqy_LuumAcquisitionMember" 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">Luum Acquisition [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LuumAcquisitionMember" xlink:href="hqy-20211031.xsd#hqy_LuumAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_LuumAcquisitionMember" xlink:to="lab_hqy_LuumAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_879b1fb9-b7d5-4a7e-a85a-0423cb03a57d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_03c660cf-2173-4baa-b39b-9b99e8b19128_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_08b795f4-e854-42fb-99e4-2f7d3dde2890_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_PerformanceRestrictedStockUnitsMember_c37b34a4-478b-4d52-a9d9-e8d344e6289c_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_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-20211031.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_hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio_4db094d8-1c20-447c-b245-11f7905cf276_terseLabel_en-US" xlink:label="lab_hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio" xlink: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 interest coverage ratio</link:label>
    <link:label id="lab_hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio_label_en-US" xlink:label="lab_hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio" xlink: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, Minimum Interest Coverage Ratio</link:label>
    <link:label id="lab_hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio_documentation_en-US" xlink:label="lab_hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio" 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, Minimum Interest Coverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio" xlink:to="lab_hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_073093bc-7173-451b-b272-2ba0efd00a65_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear_5f4fb0ef-b7b5-44ea-b217-f53d6d92268b_terseLabel_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear" xlink: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_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear_label_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear" xlink: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, Remainder Of Fiscal Year</link:label>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear_documentation_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear" 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, Remainder Of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear" xlink:to="lab_hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c594a732-1bf2-4bb7-95f0-68588d4a87d2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_hqy_FollowOnEquityOfferingMember_103b363b-fc32-47d6-abcd-ec09ea97df4e_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-20211031.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_LongtermDebtTypeAxis_2bce94d6-88f9-4bb8-b44a-4f93f54d6ac5_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_b8fcd93b-9e17-4287-b010-388e80306b09_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/2021/dei-2021.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_21b5f3e7-0ed4-4f88-a84e-22f43e761bb5_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 Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_38188463-9133-458e-a0ca-193769317115_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_c9f4941e-ff56-48fa-aa30-03eda8fd1987_negatedTerseLabel_en-US" xlink:label="lab_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_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-20211031.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_StatementOfCashFlowsAbstract_88f5a556-d16d-4140-a6c5-fa5c3c5a76e7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_a5f13be5-39f9-415c-ae30-f892d5898ea7_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 (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CreditFacilityAxis_7d9a0f71-74f5-4c23-94dd-62ca4d580f41_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9e6020b3-3cb0-4444-94ba-0969e9aacf5f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_8d616e98-7710-4d7e-bb52-8a97e72b998c_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8ee5c5fa-9765-47fa-a34f-acc096d7c805_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1bf8f74a-3cab-49db-8e03-1b2dcad8b80f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_b5afa8b1-0215-4a5d-9205-d85afa8ef8e2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInOperatingActivitiesAbstract_8eda80b1-d039-4d27-93c3-6d1c846a701b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_4bf09eb5-c205-4f2f-b19d-dbf73de914f1_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 (in 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_9c07c52e-55ba-4b4f-9aaa-a6c92987b85d_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_e01c45dd-512c-4418-a801-e6a02e873c2b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesCurrent_f9db0d25-121f-40a4-b2a3-81d38cd6a719_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_f92f3487-74b9-408d-b0cd-e4bb0962535a_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" 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">Purchase price for acquisition</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashFlowOperatingActivitiesLesseeAbstract_40eb6cf7-e65d-4df0-a31a-a4bd4f477718_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LineOfCreditFacilityMaximumBorrowingCapacity_0b4c53c5-453c-4841-a730-d93be5173c52_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 facility, amount</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_cd28d969-9b6a-48da-b96e-97ddf0bd546b_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 (loss) 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-20211031.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_LossContingenciesTable_7d076fa7-2bac-4794-a575-f4add907fdb6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_feb838eb-03a4-4206-8ed9-5a9368fb7b6a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressPostalZipCode_ae554470-6dd4-4041-9b21-6c347f409778_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/2021/dei-2021.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_ProceedsFromSaleOfEquitySecuritiesFvNi_5dc6addc-0c58-491e-95db-039a4db59cfa_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi" xlink: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 equity securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi" xlink: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 Equity Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:to="lab_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_5a6ec741-2e3e-4e60-a07a-4d690922b4e8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink: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 discount and issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink: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, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_CreditAgreementMember_03523721-c2d5-4a9c-9f75-0c0f59951e76_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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_CreditAgreementMember" xlink:href="hqy-20211031.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_DebtInstrumentNameDomain_accbd688-5ebb-41b7-a727-585cce195030_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_Security12bTitle_336fa90e-4678-4748-bfed-2e18b6f4ab64_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/2021/dei-2021.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_hqy_ContingentAcquisitionConsiderationToBePaidYearOne_00c5f91e-1f14-49a1-981d-7cac5364f2b9_terseLabel_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearOne" xlink: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_ContingentAcquisitionConsiderationToBePaidYearOne_label_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Acquisition Consideration, To Be Paid, Year One</link:label>
    <link:label id="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearOne_documentation_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearOne" 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">Contingent Acquisition Consideration, To Be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearOne" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearOne" xlink:to="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_46279b56-4df9-4c72-869c-d04171a5504c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_89ad0a33-f855-4ccc-a3d7-16243114ad1d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherCommitmentDueInThirdYear_89e4d9aa-9d24-40f9-95ff-3a6080d9b7e0_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">2025</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NewAccountingPronouncementsPolicyPolicyTextBlock_4719a34a-6012-4c8b-9a3b-01a91d8ecc2a_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 accounting pronouncements and Recently issued accounting pronouncements not yet adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_LossContingencyNumberOfLawsuits_42d84ccc-0fd3-4608-9791-4e42dcdbd094_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-20211031.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_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_01d2c56d-4501-412b-9a4c-22b753980f14_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DebtInstrumentRedemptionPeriodDomain_2af0a338-dd39-44e4-88a6-1c6a5365a83c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink: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, Redemption, Period [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink: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, Redemption, Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_fdd238db-1494-4869-8c93-f964a1bb3d9c_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">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForSoftware_657ccd32-496d-47f8-b829-ae8a78d0d8b1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SubsequentEventMember_89c477de-621d-432f-8ab0-859c0ed3f6a1_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_7f5f3d11-0399-4ad2-bfba-84769b1ed6e4_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <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/2021/dei-2021.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_hqy_ContingentAcquisitionConsiderationToBePaidYearThree_566816ee-d471-44fc-8a78-db7b87d20639_terseLabel_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearThree" xlink: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_ContingentAcquisitionConsiderationToBePaidYearThree_label_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Acquisition Consideration, To Be Paid, Year Three</link:label>
    <link:label id="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearThree_documentation_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearThree" 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">Contingent Acquisition Consideration, To Be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearThree" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearThree" xlink:to="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_607adcfb-73dd-40c1-9c23-81b3b5bec94a_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_927be08d-55d4-45dc-b91c-49dea88d5993_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_9e482567-ae09-499d-9648-ecfd8829c12d_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_64bba286-c7f2-4555-ab19-c948b8f0de69_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-20211031.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_CostOfSalesMember_bf0f6e88-a8eb-47fe-94ea-83be755cb9b3_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_PaymentsToSettleClientHeldFunds_100c6379-fcaa-43f2-8464-9902bd40adf9_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, net</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-20211031.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_095dec2b-7240-4b9b-b32b-f8fd76744e2b_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 (loss) 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearTwo_63e1aec7-bfc8-4c4d-bb09-28115b860f82_terseLabel_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearTwo" xlink: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_ContingentAcquisitionConsiderationToBePaidYearTwo_label_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Acquisition Consideration, To Be Paid, Year Two</link:label>
    <link:label id="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearTwo_documentation_en-US" xlink:label="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearTwo" 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">Contingent Acquisition Consideration, To Be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearTwo" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearTwo" xlink:to="lab_hqy_ContingentAcquisitionConsiderationToBePaidYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_09cdea82-c99e-4540-a8a3-7d4d8ea0a3f9_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_8d6ebc5a-0edb-4d04-8a9e-701e859f6304_verboseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" 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">Developed technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_99b67ed9-a459-4069-b248-5aa8342be49a_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">Acquired 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ComputerEquipmentMember_f1fe272d-9bf2-4983-bc1f-01c8d58a4ff1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentRedemptionPeriodAxis_6fbaaf44-1399-43f2-bc6c-e8a80cda9060_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink: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, Redemption, Period [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink: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, Redemption, Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b51dd49b-a913-4229-bd9d-0950a7c57120_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_SubleaseIncomeToBeReceived_8a5be5f5-f187-4f1f-b2a7-f4042faf6fbd_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-20211031.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>hqy-20211031_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:fcd5809e-681a-410a-9f07-7e2bccec23a4,g:383a712c-5527-4c5e-beea-c05fe6c572bd-->
<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://healthequity.com/role/CoverPage" xlink:type="simple" xlink:href="hqy-20211031.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_1b26c3e9-bfb3-4219-bd52-bba9f2023984" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_DocumentType_1b26c3e9-bfb3-4219-bd52-bba9f2023984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_1b9ae8ca-457b-41c3-9e71-a6e6854cfeb6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_DocumentQuarterlyReport_1b9ae8ca-457b-41c3-9e71-a6e6854cfeb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b7578f72-d749-4855-a6fb-6f5c0f42892a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_DocumentPeriodEndDate_b7578f72-d749-4855-a6fb-6f5c0f42892a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_2dcc3b1c-a52e-46fe-952b-2434b884b164" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_DocumentTransitionReport_2dcc3b1c-a52e-46fe-952b-2434b884b164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_d1aaccf8-8238-4c00-bd43-2d7bd2fb4fc8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityFileNumber_d1aaccf8-8238-4c00-bd43-2d7bd2fb4fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_128f1ce6-906c-4255-b52b-2d7d19e34426" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityRegistrantName_128f1ce6-906c-4255-b52b-2d7d19e34426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_6a60b982-cc8a-4a21-a885-58501c699176" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityIncorporationStateCountryCode_6a60b982-cc8a-4a21-a885-58501c699176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_2f05fbbe-9eba-451e-9888-f513427d9b1a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityTaxIdentificationNumber_2f05fbbe-9eba-451e-9888-f513427d9b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_17e0788e-28b7-4be1-b88e-30368adacc38" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityAddressAddressLine1_17e0788e-28b7-4be1-b88e-30368adacc38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_02afac3c-8e19-4e82-9ca3-bc5bb763f1e5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityAddressAddressLine2_02afac3c-8e19-4e82-9ca3-bc5bb763f1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_b10d7ccf-467f-4ef4-9c0b-90d6c48437bd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityAddressCityOrTown_b10d7ccf-467f-4ef4-9c0b-90d6c48437bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_b7a8de74-da7c-4643-8ae7-739eea76acbf" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityAddressStateOrProvince_b7a8de74-da7c-4643-8ae7-739eea76acbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_81de8f79-7004-483b-8084-138f317789e8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityAddressPostalZipCode_81de8f79-7004-483b-8084-138f317789e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_3548dbf9-a0a4-41c4-9304-5142a7fb6131" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_CityAreaCode_3548dbf9-a0a4-41c4-9304-5142a7fb6131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_ab3e2a00-e440-408c-90b7-42a067d65537" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_LocalPhoneNumber_ab3e2a00-e440-408c-90b7-42a067d65537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_313f0253-13d7-4eec-9c7b-16a9d9135fcc" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_Security12bTitle_313f0253-13d7-4eec-9c7b-16a9d9135fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_8b580f48-e4f1-430e-a6cb-4e2b9769db03" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_TradingSymbol_8b580f48-e4f1-430e-a6cb-4e2b9769db03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_57f8ff84-d986-4661-861a-8aaf0ee13683" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_SecurityExchangeName_57f8ff84-d986-4661-861a-8aaf0ee13683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_78ee5759-c231-4585-8200-22b84be3303a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityCurrentReportingStatus_78ee5759-c231-4585-8200-22b84be3303a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_c35bb07b-e25c-49e0-ae82-0d75063956fb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityInteractiveDataCurrent_c35bb07b-e25c-49e0-ae82-0d75063956fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_20694f50-3d25-4522-a837-a1cab9d7cc9e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityFilerCategory_20694f50-3d25-4522-a837-a1cab9d7cc9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_b21ffdda-776f-4eef-bdc5-20c5c08cc438" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntitySmallBusiness_b21ffdda-776f-4eef-bdc5-20c5c08cc438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_f48bc91d-a85d-4996-ba3f-9477b0ac5687" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityEmergingGrowthCompany_f48bc91d-a85d-4996-ba3f-9477b0ac5687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_2f457eec-8e99-45fe-b75d-697d197f287f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityShellCompany_2f457eec-8e99-45fe-b75d-697d197f287f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_464a3524-8ab2-4ce6-aa09-e993c072aac1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_464a3524-8ab2-4ce6-aa09-e993c072aac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_a149657a-acab-44c9-9232-804fb1987d43" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_EntityCentralIndexKey_a149657a-acab-44c9-9232-804fb1987d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_9ebe9652-4af5-49d8-85d5-b139fe7d9997" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_CurrentFiscalYearEndDate_9ebe9652-4af5-49d8-85d5-b139fe7d9997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_4066f7e3-89c2-4ebc-8649-948c33422e87" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_DocumentFiscalYearFocus_4066f7e3-89c2-4ebc-8649-948c33422e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_deb6ea41-14b7-4df3-97e8-047612ef52dd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_DocumentFiscalPeriodFocus_deb6ea41-14b7-4df3-97e8-047612ef52dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_bd13db22-a6e5-4aeb-b92d-5f02a63f4c1b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_135a74c3-e1d0-4538-80f3-291dbae014fb" xlink:to="loc_dei_AmendmentFlag_bd13db22-a6e5-4aeb-b92d-5f02a63f4c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Condensedconsolidatedbalancesheets" xlink:type="simple" xlink:href="hqy-20211031.xsd#Condensedconsolidatedbalancesheets"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/Condensedconsolidatedbalancesheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_cbc8dbf8-86d6-440c-9553-c6a6e9012f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_40131772-61ec-4533-b470-3b2cb2bfbdae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_cbc8dbf8-86d6-440c-9553-c6a6e9012f6a" xlink:to="loc_us-gaap_AssetsAbstract_40131772-61ec-4533-b470-3b2cb2bfbdae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_063df1b9-6d49-4791-bda5-f0aab53affec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_40131772-61ec-4533-b470-3b2cb2bfbdae" xlink:to="loc_us-gaap_AssetsCurrentAbstract_063df1b9-6d49-4791-bda5-f0aab53affec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e0c560b5-c4d9-4c39-8df4-40e7bb08b252" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_063df1b9-6d49-4791-bda5-f0aab53affec" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e0c560b5-c4d9-4c39-8df4-40e7bb08b252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_57d043fc-fc1f-4569-8ea3-22b5ebfd1082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_063df1b9-6d49-4791-bda5-f0aab53affec" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_57d043fc-fc1f-4569-8ea3-22b5ebfd1082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_dbe88d0d-c4c2-4c58-8dc5-f0e9bd4f194f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_063df1b9-6d49-4791-bda5-f0aab53affec" xlink:to="loc_us-gaap_OtherAssetsCurrent_dbe88d0d-c4c2-4c58-8dc5-f0e9bd4f194f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_878b000c-b897-4656-8fb3-ed0672170568" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_063df1b9-6d49-4791-bda5-f0aab53affec" xlink:to="loc_us-gaap_AssetsCurrent_878b000c-b897-4656-8fb3-ed0672170568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_007e6cec-cd57-4aab-b190-f29896178085" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_40131772-61ec-4533-b470-3b2cb2bfbdae" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_007e6cec-cd57-4aab-b190-f29896178085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_92f555bc-3f78-4ea6-ae6a-ff5c6f14be0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_40131772-61ec-4533-b470-3b2cb2bfbdae" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_92f555bc-3f78-4ea6-ae6a-ff5c6f14be0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3e106974-187f-483e-8960-33a38bfe54ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_40131772-61ec-4533-b470-3b2cb2bfbdae" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3e106974-187f-483e-8960-33a38bfe54ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2212df48-c73b-4c61-bbba-c36baef00b26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_40131772-61ec-4533-b470-3b2cb2bfbdae" xlink:to="loc_us-gaap_Goodwill_2212df48-c73b-4c61-bbba-c36baef00b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_842b2e8a-69e0-454b-9570-14632cbd43d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_40131772-61ec-4533-b470-3b2cb2bfbdae" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_842b2e8a-69e0-454b-9570-14632cbd43d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2ebd1c5c-45b0-4af0-badd-2d8b3558c34d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_40131772-61ec-4533-b470-3b2cb2bfbdae" xlink:to="loc_us-gaap_Assets_2ebd1c5c-45b0-4af0-badd-2d8b3558c34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2dbac8fe-0f1a-425a-825c-96b35a35e399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_cbc8dbf8-86d6-440c-9553-c6a6e9012f6a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2dbac8fe-0f1a-425a-825c-96b35a35e399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_87ea482b-b091-4453-974a-6e677657f58d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2dbac8fe-0f1a-425a-825c-96b35a35e399" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_87ea482b-b091-4453-974a-6e677657f58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_09970fa6-3ae1-441e-9ee7-aad0a3daa6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_87ea482b-b091-4453-974a-6e677657f58d" xlink:to="loc_us-gaap_AccountsPayableCurrent_09970fa6-3ae1-441e-9ee7-aad0a3daa6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_34403658-16ca-460b-8eed-a9bb710ca4ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_87ea482b-b091-4453-974a-6e677657f58d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_34403658-16ca-460b-8eed-a9bb710ca4ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_aa77c998-63ce-4b96-ae16-f901f5030095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_87ea482b-b091-4453-974a-6e677657f58d" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_aa77c998-63ce-4b96-ae16-f901f5030095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2a49fafc-b8a9-4b3d-ad3b-5376b4652473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_87ea482b-b091-4453-974a-6e677657f58d" xlink:to="loc_us-gaap_LongTermDebtCurrent_2a49fafc-b8a9-4b3d-ad3b-5376b4652473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_09ad3224-8cca-4f62-b11c-c4a5338c4125" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_87ea482b-b091-4453-974a-6e677657f58d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_09ad3224-8cca-4f62-b11c-c4a5338c4125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f46d27c3-d01e-495a-afbd-5dd00ecb5683" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_87ea482b-b091-4453-974a-6e677657f58d" xlink:to="loc_us-gaap_LiabilitiesCurrent_f46d27c3-d01e-495a-afbd-5dd00ecb5683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_ed2c587c-da5e-49d5-a336-d49989857422" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2dbac8fe-0f1a-425a-825c-96b35a35e399" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_ed2c587c-da5e-49d5-a336-d49989857422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_4c6b94ec-1d88-4f9c-bcee-94a924aeac90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ed2c587c-da5e-49d5-a336-d49989857422" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_4c6b94ec-1d88-4f9c-bcee-94a924aeac90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4ed4b5b6-8d75-41c8-bcf6-97da2c7cbe06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_ed2c587c-da5e-49d5-a336-d49989857422" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4ed4b5b6-8d75-41c8-bcf6-97da2c7cbe06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_98b535d3-01ab-42a6-a7e9-71ebc2817647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_ed2c587c-da5e-49d5-a336-d49989857422" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_98b535d3-01ab-42a6-a7e9-71ebc2817647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_cbc61ea7-ab8f-4f07-bd37-51c5d6dc4348" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ed2c587c-da5e-49d5-a336-d49989857422" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_cbc61ea7-ab8f-4f07-bd37-51c5d6dc4348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_cc7b7b75-cf33-43a2-82c7-7fac3670e7ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ed2c587c-da5e-49d5-a336-d49989857422" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_cc7b7b75-cf33-43a2-82c7-7fac3670e7ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_35f2bd0e-cbca-4976-bf05-c111d315ec21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_ed2c587c-da5e-49d5-a336-d49989857422" xlink:to="loc_us-gaap_Liabilities_35f2bd0e-cbca-4976-bf05-c111d315ec21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_12339450-42e5-4c80-be4e-1cf1030de0e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2dbac8fe-0f1a-425a-825c-96b35a35e399" xlink:to="loc_us-gaap_CommitmentsAndContingencies_12339450-42e5-4c80-be4e-1cf1030de0e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_712ddf32-596e-43fe-9980-e078a2513af9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2dbac8fe-0f1a-425a-825c-96b35a35e399" xlink:to="loc_us-gaap_StockholdersEquityAbstract_712ddf32-596e-43fe-9980-e078a2513af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_07a823ce-99d5-426d-a58e-322df4e3e27d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_712ddf32-596e-43fe-9980-e078a2513af9" xlink:to="loc_us-gaap_PreferredStockValue_07a823ce-99d5-426d-a58e-322df4e3e27d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ac9af9af-1d97-43ac-89fb-d6424ee9545d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_712ddf32-596e-43fe-9980-e078a2513af9" xlink:to="loc_us-gaap_CommonStockValue_ac9af9af-1d97-43ac-89fb-d6424ee9545d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_d64038f9-c560-4065-951a-a559f5563183" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_712ddf32-596e-43fe-9980-e078a2513af9" xlink:to="loc_us-gaap_AdditionalPaidInCapital_d64038f9-c560-4065-951a-a559f5563183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5d5480b3-d468-483c-9b50-9f39751d168b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_712ddf32-596e-43fe-9980-e078a2513af9" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5d5480b3-d468-483c-9b50-9f39751d168b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3f105b06-051f-4a63-a05e-e0838ca47a64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_712ddf32-596e-43fe-9980-e078a2513af9" xlink:to="loc_us-gaap_StockholdersEquity_3f105b06-051f-4a63-a05e-e0838ca47a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_df4f3f3a-1828-4075-973f-645e4cfa68eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2dbac8fe-0f1a-425a-825c-96b35a35e399" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_df4f3f3a-1828-4075-973f-645e4cfa68eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical" xlink:type="simple" xlink:href="hqy-20211031.xsd#CondensedconsolidatedbalancesheetsParenthetical"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_20ff5e82-4ee7-4e56-8608-aa8c0aa54aed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_10a0391a-d7d8-47ec-b41c-ab8026e5098c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_20ff5e82-4ee7-4e56-8608-aa8c0aa54aed" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_10a0391a-d7d8-47ec-b41c-ab8026e5098c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_c5030fa8-44c8-458f-8ef0-aa0fb06895aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_20ff5e82-4ee7-4e56-8608-aa8c0aa54aed" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_c5030fa8-44c8-458f-8ef0-aa0fb06895aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_cc3c34e5-8c23-4037-ace3-6d9bbf4a3b48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_20ff5e82-4ee7-4e56-8608-aa8c0aa54aed" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_cc3c34e5-8c23-4037-ace3-6d9bbf4a3b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_ac03d1fe-c929-4e57-af28-ff129cd1b533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_20ff5e82-4ee7-4e56-8608-aa8c0aa54aed" xlink:to="loc_us-gaap_PreferredStockSharesIssued_ac03d1fe-c929-4e57-af28-ff129cd1b533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_e264c5aa-6bdf-471a-b0e9-dcb80314c984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_20ff5e82-4ee7-4e56-8608-aa8c0aa54aed" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_e264c5aa-6bdf-471a-b0e9-dcb80314c984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_49612280-2d29-490f-aad0-ff111e76da93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_20ff5e82-4ee7-4e56-8608-aa8c0aa54aed" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_49612280-2d29-490f-aad0-ff111e76da93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_5be74c02-1626-4d52-ac16-e753aeccb57c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_20ff5e82-4ee7-4e56-8608-aa8c0aa54aed" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_5be74c02-1626-4d52-ac16-e753aeccb57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_9034a6b7-45dc-4e8b-b2f9-b332bcadf52b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_20ff5e82-4ee7-4e56-8608-aa8c0aa54aed" xlink:to="loc_us-gaap_CommonStockSharesIssued_9034a6b7-45dc-4e8b-b2f9-b332bcadf52b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_309ca71b-3056-4baf-b82e-60ae5cae290b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_20ff5e82-4ee7-4e56-8608-aa8c0aa54aed" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_309ca71b-3056-4baf-b82e-60ae5cae290b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" xlink:type="simple" xlink:href="hqy-20211031.xsd#Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_a8bfa825-65a1-4a2f-bb9a-d4ccf21ddc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3d52f1fd-883d-4d5d-9384-d9c49470251d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a8bfa825-65a1-4a2f-bb9a-d4ccf21ddc6d" xlink:to="loc_us-gaap_StatementTable_3d52f1fd-883d-4d5d-9384-d9c49470251d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e7546a91-cc4d-44c9-8c0f-768adff14bc0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3d52f1fd-883d-4d5d-9384-d9c49470251d" xlink:to="loc_srt_ProductOrServiceAxis_e7546a91-cc4d-44c9-8c0f-768adff14bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ded749d7-1eb5-480f-966d-9a5ead1b833e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_e7546a91-cc4d-44c9-8c0f-768adff14bc0" xlink:to="loc_srt_ProductsAndServicesDomain_ded749d7-1eb5-480f-966d-9a5ead1b833e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_14eb3c48-c93c-4d2f-9a3b-8ff441cc2eba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ded749d7-1eb5-480f-966d-9a5ead1b833e" xlink:to="loc_us-gaap_ServiceMember_14eb3c48-c93c-4d2f-9a3b-8ff441cc2eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceOtherMember_5fb418da-e83c-4ff2-9899-0e3b0ccfb9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ded749d7-1eb5-480f-966d-9a5ead1b833e" xlink:to="loc_us-gaap_FinancialServiceOtherMember_5fb418da-e83c-4ff2-9899-0e3b0ccfb9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditAndDebitCardMember_dbd33fd0-c194-45f8-aefc-a91b6f9840e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ded749d7-1eb5-480f-966d-9a5ead1b833e" xlink:to="loc_us-gaap_CreditAndDebitCardMember_dbd33fd0-c194-45f8-aefc-a91b6f9840e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3d52f1fd-883d-4d5d-9384-d9c49470251d" xlink:to="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_09d74cb3-4097-4281-b6f2-cc7ad8f168b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_RevenuesAbstract_09d74cb3-4097-4281-b6f2-cc7ad8f168b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e28d60aa-0003-4ff6-9ea6-4f6172d752ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_09d74cb3-4097-4281-b6f2-cc7ad8f168b4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e28d60aa-0003-4ff6-9ea6-4f6172d752ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_fb4d8938-137b-41f9-bcca-b5c6030c3738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_CostOfRevenueAbstract_fb4d8938-137b-41f9-bcca-b5c6030c3738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c6e88f93-0939-41b5-a266-263faf869e18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_fb4d8938-137b-41f9-bcca-b5c6030c3738" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c6e88f93-0939-41b5-a266-263faf869e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f176e56f-0e16-45d6-8a41-5e3daab98cad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_fb4d8938-137b-41f9-bcca-b5c6030c3738" xlink:to="loc_us-gaap_GrossProfit_f176e56f-0e16-45d6-8a41-5e3daab98cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_OperatingExpensesAbstract_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_2e576ba5-297e-418d-97b2-688b1485aad0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:to="loc_us-gaap_SellingAndMarketingExpense_2e576ba5-297e-418d-97b2-688b1485aad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_071ae439-5230-46c0-9678-0867489c2247" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_071ae439-5230-46c0-9678-0867489c2247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_2486af48-abf2-45c0-bacf-c0ac3ff88bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_2486af48-abf2-45c0-bacf-c0ac3ff88bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AmortizationOfAcquiredIntangible_b51de4b2-a266-458a-8661-9955966b651d" xlink:href="hqy-20211031.xsd#hqy_AmortizationOfAcquiredIntangible"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:to="loc_hqy_AmortizationOfAcquiredIntangible_b51de4b2-a266-458a-8661-9955966b651d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_3bfc1a17-29e7-4786-b952-fcede1fef445" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_3bfc1a17-29e7-4786-b952-fcede1fef445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_7779b467-abfa-4bca-bb8b-6b3a8e5596b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8df74c9f-6e1e-49ac-b93f-a5c39528e2b1" xlink:to="loc_us-gaap_OperatingExpenses_7779b467-abfa-4bca-bb8b-6b3a8e5596b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a1e6e97e-a6ce-4379-996d-f832292e81d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_OperatingIncomeLoss_a1e6e97e-a6ce-4379-996d-f832292e81d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_0c7de4f2-ef42-486b-a5d2-7fc47f5d154e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_0c7de4f2-ef42-486b-a5d2-7fc47f5d154e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ad6d878f-fcf9-493d-b7ac-6ad6a3e980a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherNonoperatingIncomeExpenseAbstract_0c7de4f2-ef42-486b-a5d2-7fc47f5d154e" xlink:to="loc_us-gaap_InterestExpense_ad6d878f-fcf9-493d-b7ac-6ad6a3e980a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_485b8c68-9b5b-471c-89bd-18d5dba50674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherNonoperatingIncomeExpenseAbstract_0c7de4f2-ef42-486b-a5d2-7fc47f5d154e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_485b8c68-9b5b-471c-89bd-18d5dba50674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_ea9d9dc7-5a6c-455f-a46b-267e474f4789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherNonoperatingIncomeExpenseAbstract_0c7de4f2-ef42-486b-a5d2-7fc47f5d154e" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_ea9d9dc7-5a6c-455f-a46b-267e474f4789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_690bb7ce-1db5-4e0f-b4ff-28a1b0e96658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_690bb7ce-1db5-4e0f-b4ff-28a1b0e96658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c1f92207-889b-45e2-beb2-a234df533eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c1f92207-889b-45e2-beb2-a234df533eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3678d408-e5a2-43dc-91dc-a7b78ac95973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_NetIncomeLoss_3678d408-e5a2-43dc-91dc-a7b78ac95973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_56ebee82-6dcc-40d8-9b1f-34070317dbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_56ebee82-6dcc-40d8-9b1f-34070317dbe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b6a24ef2-fd3c-4106-ab55-4e5e95024076" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b6a24ef2-fd3c-4106-ab55-4e5e95024076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_994735ab-7d3f-4a2b-b757-2b850874aa1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b6a24ef2-fd3c-4106-ab55-4e5e95024076" xlink:to="loc_us-gaap_EarningsPerShareBasic_994735ab-7d3f-4a2b-b757-2b850874aa1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4abe7454-5fca-43a0-b062-d1166682100e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b6a24ef2-fd3c-4106-ab55-4e5e95024076" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4abe7454-5fca-43a0-b062-d1166682100e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_26f726b0-30fd-4489-98ae-c3178f6b0987" xlink:href="hqy-20211031.xsd#hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf795868-c604-42c8-80a2-e8847cb9ef85" xlink:to="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_26f726b0-30fd-4489-98ae-c3178f6b0987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5153ff98-af6a-4a55-aec3-e8e19e7942ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_26f726b0-30fd-4489-98ae-c3178f6b0987" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5153ff98-af6a-4a55-aec3-e8e19e7942ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a86b8af2-9565-4ac3-a52e-85b1972eb76a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_26f726b0-30fd-4489-98ae-c3178f6b0987" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a86b8af2-9565-4ac3-a52e-85b1972eb76a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" xlink:type="simple" xlink:href="hqy-20211031.xsd#Condensedconsolidatedstatementsofstockholdersequityunaudited"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_e228e1af-cf4a-421f-9ff2-02c6fc7bd652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_63d8945b-cf31-4861-82e0-e1c6682977c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_e228e1af-cf4a-421f-9ff2-02c6fc7bd652" xlink:to="loc_us-gaap_StatementTable_63d8945b-cf31-4861-82e0-e1c6682977c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a2ad4303-36cc-4820-a6db-14a607375b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63d8945b-cf31-4861-82e0-e1c6682977c1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a2ad4303-36cc-4820-a6db-14a607375b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_eb75b044-c76e-4131-b1eb-93bb1939f820" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a2ad4303-36cc-4820-a6db-14a607375b1a" xlink:to="loc_us-gaap_EquityComponentDomain_eb75b044-c76e-4131-b1eb-93bb1939f820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_57d328d7-b3d0-4acf-a29b-f552f212e094" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_eb75b044-c76e-4131-b1eb-93bb1939f820" xlink:to="loc_us-gaap_CommonStockMember_57d328d7-b3d0-4acf-a29b-f552f212e094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a42aa4d5-244e-4422-ba5e-c78928111e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_eb75b044-c76e-4131-b1eb-93bb1939f820" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a42aa4d5-244e-4422-ba5e-c78928111e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_11317f24-93cf-472e-8c80-8ce082f6a473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_eb75b044-c76e-4131-b1eb-93bb1939f820" xlink:to="loc_us-gaap_RetainedEarningsMember_11317f24-93cf-472e-8c80-8ce082f6a473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_db9df2ba-bea5-4c93-bc9d-27296ca3178f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63d8945b-cf31-4861-82e0-e1c6682977c1" xlink:to="loc_us-gaap_StatementLineItems_db9df2ba-bea5-4c93-bc9d-27296ca3178f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d54bc7c-9b84-4855-a85f-69b3b3f259cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_db9df2ba-bea5-4c93-bc9d-27296ca3178f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d54bc7c-9b84-4855-a85f-69b3b3f259cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0ea694b1-f4c0-4885-a03f-df2f94b5a147" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d54bc7c-9b84-4855-a85f-69b3b3f259cc" xlink:to="loc_us-gaap_StockholdersEquity_0ea694b1-f4c0-4885-a03f-df2f94b5a147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_332d9fda-e167-4b99-bda6-9445afad2d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d54bc7c-9b84-4855-a85f-69b3b3f259cc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_332d9fda-e167-4b99-bda6-9445afad2d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_0d4952d6-4df2-4e40-8bc7-638cede828ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d54bc7c-9b84-4855-a85f-69b3b3f259cc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_0d4952d6-4df2-4e40-8bc7-638cede828ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b059fb0a-7d01-4402-8599-c09175b94405" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d54bc7c-9b84-4855-a85f-69b3b3f259cc" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b059fb0a-7d01-4402-8599-c09175b94405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9925ae76-a41d-4be8-953b-0829f783c26f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d54bc7c-9b84-4855-a85f-69b3b3f259cc" xlink:to="loc_us-gaap_NetIncomeLoss_9925ae76-a41d-4be8-953b-0829f783c26f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b22bd907-e188-448e-93bb-deb2821ceb74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d54bc7c-9b84-4855-a85f-69b3b3f259cc" xlink:to="loc_us-gaap_StockholdersEquity_b22bd907-e188-448e-93bb-deb2821ceb74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" xlink:type="simple" xlink:href="hqy-20211031.xsd#Condensedconsolidatedstatementsofcashflowsunaudited"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_5d6312b7-44af-4285-8e9b-a35b146ae412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_fdf5b1cb-19fb-4c85-bb00-758ec0abf7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5d6312b7-44af-4285-8e9b-a35b146ae412" xlink:to="loc_us-gaap_StatementTable_fdf5b1cb-19fb-4c85-bb00-758ec0abf7fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_50888c93-988a-4da7-8823-5bcdfbc297e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementTable_fdf5b1cb-19fb-4c85-bb00-758ec0abf7fc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_50888c93-988a-4da7-8823-5bcdfbc297e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9bcdbfa0-add8-4ce4-9e03-1338a45356b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_50888c93-988a-4da7-8823-5bcdfbc297e4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9bcdbfa0-add8-4ce4-9e03-1338a45356b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_5998a080-8f58-44fd-a84a-2edbaa77f299" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9bcdbfa0-add8-4ce4-9e03-1338a45356b1" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_5998a080-8f58-44fd-a84a-2edbaa77f299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AcquiredHSAIntangibleAssetsMember_fdab5ccc-9086-4fd5-85d7-0ae0a0f1d96e" xlink:href="hqy-20211031.xsd#hqy_AcquiredHSAIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9bcdbfa0-add8-4ce4-9e03-1338a45356b1" xlink:to="loc_hqy_AcquiredHSAIntangibleAssetsMember_fdab5ccc-9086-4fd5-85d7-0ae0a0f1d96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_fdf5b1cb-19fb-4c85-bb00-758ec0abf7fc" xlink:to="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0569e3b7-154d-4a27-9fdc-281b0a415459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0569e3b7-154d-4a27-9fdc-281b0a415459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5439a1a3-9d0f-4445-b9d7-8de39741bd68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0569e3b7-154d-4a27-9fdc-281b0a415459" xlink:to="loc_us-gaap_NetIncomeLoss_5439a1a3-9d0f-4445-b9d7-8de39741bd68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0569e3b7-154d-4a27-9fdc-281b0a415459" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_e295cf17-92a1-40ee-8a3e-3f0a7e801faa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_e295cf17-92a1-40ee-8a3e-3f0a7e801faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_72754161-4d1d-428f-a657-0b3a86743be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_ShareBasedCompensation_72754161-4d1d-428f-a657-0b3a86743be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_97ff3eac-ac3d-460c-8931-0fef994dce3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_97ff3eac-ac3d-460c-8931-0fef994dce3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0f430021-6b0e-441d-a32a-60a0d022082a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0f430021-6b0e-441d-a32a-60a0d022082a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b42cd07e-f43a-4c69-88ba-c98f66bcd769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b42cd07e-f43a-4c69-88ba-c98f66bcd769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_95867b81-7a45-4543-b4a6-c8a2b47254ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_95867b81-7a45-4543-b4a6-c8a2b47254ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_1dd0867e-b0d3-4c11-a511-68546a86dfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_1dd0867e-b0d3-4c11-a511-68546a86dfd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2a359c89-b563-49d6-94ea-7aafcf2e34bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2a359c89-b563-49d6-94ea-7aafcf2e34bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_db16c301-f12c-4826-9f5c-a8f81e0f6213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_db16c301-f12c-4826-9f5c-a8f81e0f6213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_c85cbe3c-4906-4d8d-84d0-c92ce6a0818e" xlink:href="hqy-20211031.xsd#hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:to="loc_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_c85cbe3c-4906-4d8d-84d0-c92ce6a0818e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_b93b59ca-2550-4369-a6dc-63283661eca8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_b93b59ca-2550-4369-a6dc-63283661eca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_ba3b5c26-a25c-4156-a4c1-767538ff0758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_ba3b5c26-a25c-4156-a4c1-767538ff0758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_8b871765-8597-4377-bcda-765ecb6a295c" xlink:href="hqy-20211031.xsd#hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:to="loc_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_8b871765-8597-4377-bcda-765ecb6a295c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability_26ae5e7b-1c69-496f-9bc6-b4fda527592d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_263c6adb-e82c-43e6-827b-07c5962b2369" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability_26ae5e7b-1c69-496f-9bc6-b4fda527592d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4cb1210-51d4-4e9e-9d02-2721306b041a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed5ba40-b5ba-4a28-8722-f0556aa2c554" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4cb1210-51d4-4e9e-9d02-2721306b041a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e72ed670-6f45-46ed-8308-f57cc0d22a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e72ed670-6f45-46ed-8308-f57cc0d22a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware_81fc4582-838f-4ad3-a9df-1a7d11dee0cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:to="loc_us-gaap_PaymentsForSoftware_81fc4582-838f-4ad3-a9df-1a7d11dee0cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_52c4ac32-1384-45f9-ab46-4a352a7a6317" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_52c4ac32-1384-45f9-ab46-4a352a7a6317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_543e520e-1182-4379-9b71-c0af3ef3e578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_543e520e-1182-4379-9b71-c0af3ef3e578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_56a3dba2-2fac-401a-ac5c-c7d9aae98952" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_56a3dba2-2fac-401a-ac5c-c7d9aae98952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_efa11927-01c6-46d8-ad38-076967792a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9071c4fa-31c8-465a-a2ce-279ef15bee35" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_efa11927-01c6-46d8-ad38-076967792a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_eaf66167-d7b2-4547-866e-6e17d048545e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_eaf66167-d7b2-4547-866e-6e17d048545e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a90b86de-df74-4072-b182-cf73e6c21738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a90b86de-df74-4072-b182-cf73e6c21738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_96b4b8f8-67e5-4dfd-8ca2-f0ac4c949c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_96b4b8f8-67e5-4dfd-8ca2-f0ac4c949c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0a45d85b-f420-4c4d-8aee-e63e074e9695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0a45d85b-f420-4c4d-8aee-e63e074e9695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PaymentsToSettleClientHeldFunds_c7e74589-3961-4fc8-8087-3bcc7c00c960" xlink:href="hqy-20211031.xsd#hqy_PaymentsToSettleClientHeldFunds"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:to="loc_hqy_PaymentsToSettleClientHeldFunds_c7e74589-3961-4fc8-8087-3bcc7c00c960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_ad6ff042-edc4-4856-bf84-c5ed93ae350d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_ad6ff042-edc4-4856-bf84-c5ed93ae350d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a9414b37-13b9-4324-9019-2b10ceaf4a52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ab22a48e-1c1e-47f3-af33-97329c87d037" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a9414b37-13b9-4324-9019-2b10ceaf4a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_743f1796-2f6f-4501-8b6f-cb7a4b5a8728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_743f1796-2f6f-4501-8b6f-cb7a4b5a8728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_79b97266-d847-4569-a21b-84f2d34d74b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_79b97266-d847-4569-a21b-84f2d34d74b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b7ddd0ef-b51c-42f9-94ac-4b74ac94f6bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b7ddd0ef-b51c-42f9-94ac-4b74ac94f6bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_d0a3a78f-6583-4f01-9c1c-9eb4e6000ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_d0a3a78f-6583-4f01-9c1c-9eb4e6000ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_ca349050-bd2d-4649-9af8-227bd3e8f57f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d0a3a78f-6583-4f01-9c1c-9eb4e6000ef6" xlink:to="loc_us-gaap_InterestPaidNet_ca349050-bd2d-4649-9af8-227bd3e8f57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_ee811f76-4cfc-4e97-b4ce-7afe76be4087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d0a3a78f-6583-4f01-9c1c-9eb4e6000ef6" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_ee811f76-4cfc-4e97-b4ce-7afe76be4087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_fd0e46f2-5503-4e27-94dd-ecb7e643630b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c8f563ab-edd7-4467-a1ba-12eafd81d649" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_fd0e46f2-5503-4e27-94dd-ecb7e643630b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_8c546e27-39e8-4484-9771-527c9e8516ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_fd0e46f2-5503-4e27-94dd-ecb7e643630b" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_8c546e27-39e8-4484-9771-527c9e8516ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9c602ee7-e959-4811-b635-0cc36c44a8d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_fd0e46f2-5503-4e27-94dd-ecb7e643630b" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9c602ee7-e959-4811-b635-0cc36c44a8d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_f2d13e2a-b7d1-4226-ba11-eb9d4bf1fd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_fd0e46f2-5503-4e27-94dd-ecb7e643630b" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_f2d13e2a-b7d1-4226-ba11-eb9d4bf1fd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ExerciseofStockOptionsReceivable_1167e953-7444-4fc0-8852-2b724f336e50" xlink:href="hqy-20211031.xsd#hqy_ExerciseofStockOptionsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_fd0e46f2-5503-4e27-94dd-ecb7e643630b" xlink:to="loc_hqy_ExerciseofStockOptionsReceivable_1167e953-7444-4fc0-8852-2b724f336e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_26ed362b-7447-4122-9064-729a073a2974" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_fd0e46f2-5503-4e27-94dd-ecb7e643630b" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_26ed362b-7447-4122-9064-729a073a2974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies" xlink:type="simple" xlink:href="hqy-20211031.xsd#Summaryofbusinessandsignificantaccountingpolicies"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_73c1dbe5-694a-486a-a570-e9551993c6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_09463864-ecea-41a6-b89b-c6e272ebbaa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_73c1dbe5-694a-486a-a570-e9551993c6b1" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_09463864-ecea-41a6-b89b-c6e272ebbaa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies" xlink:type="simple" xlink:href="hqy-20211031.xsd#SummaryofbusinessandsignificantaccountingpoliciesPolicies"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_21ffe9dc-b6fe-4f74-956b-4d48708868ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_51c9e726-c3b3-4a74-89a9-d9f9d50513aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_21ffe9dc-b6fe-4f74-956b-4d48708868ea" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_51c9e726-c3b3-4a74-89a9-d9f9d50513aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_bb6e40f1-6bc7-43e2-9056-799b4e21bd28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_21ffe9dc-b6fe-4f74-956b-4d48708868ea" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_bb6e40f1-6bc7-43e2-9056-799b4e21bd28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_cdbbb07e-0bd5-45b2-bcb9-f5d32fc07764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_21ffe9dc-b6fe-4f74-956b-4d48708868ea" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_cdbbb07e-0bd5-45b2-bcb9-f5d32fc07764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0aa039b9-fa50-493a-819f-7a29f67c66b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_21ffe9dc-b6fe-4f74-956b-4d48708868ea" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0aa039b9-fa50-493a-819f-7a29f67c66b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_95296b9a-d7a4-4571-ae34-406cac81bede" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_21ffe9dc-b6fe-4f74-956b-4d48708868ea" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_95296b9a-d7a4-4571-ae34-406cac81bede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#SummaryofbusinessandsignificantaccountingpoliciesDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09b9980d-72fe-4605-ad8f-4861099c5918" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_03a3f2f0-5809-4322-8cf5-381e8b2d068a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_09b9980d-72fe-4605-ad8f-4861099c5918" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_03a3f2f0-5809-4322-8cf5-381e8b2d068a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_2a47b1f5-c434-436f-aa45-009a4009eb6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_03a3f2f0-5809-4322-8cf5-381e8b2d068a" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_2a47b1f5-c434-436f-aa45-009a4009eb6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b83581f9-aa21-44d3-a564-a97be912c6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2a47b1f5-c434-436f-aa45-009a4009eb6f" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b83581f9-aa21-44d3-a564-a97be912c6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FollowOnEquityOfferingMember_c5911cd2-53d9-4ef5-9525-4ba03a4329f7" xlink:href="hqy-20211031.xsd#hqy_FollowOnEquityOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b83581f9-aa21-44d3-a564-a97be912c6ea" xlink:to="loc_hqy_FollowOnEquityOfferingMember_c5911cd2-53d9-4ef5-9525-4ba03a4329f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5110d196-62ad-424c-a958-375ab4e2b2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_03a3f2f0-5809-4322-8cf5-381e8b2d068a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5110d196-62ad-424c-a958-375ab4e2b2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31ac7351-2469-4083-8a7f-7867bfbab977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5110d196-62ad-424c-a958-375ab4e2b2e6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31ac7351-2469-4083-8a7f-7867bfbab977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LuumAcquisitionMember_b0d1e342-05ba-4f71-8e6e-afa32dec1d48" xlink:href="hqy-20211031.xsd#hqy_LuumAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31ac7351-2469-4083-8a7f-7867bfbab977" xlink:to="loc_hqy_LuumAcquisitionMember_b0d1e342-05ba-4f71-8e6e-afa32dec1d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_e60b2644-485f-4ef0-8032-bc6268cdbb55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_03a3f2f0-5809-4322-8cf5-381e8b2d068a" xlink:to="loc_us-gaap_AssetAcquisitionAxis_e60b2644-485f-4ef0-8032-bc6268cdbb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_ceae9e40-42d0-42ef-8eba-1ddfab710c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_e60b2644-485f-4ef0-8032-bc6268cdbb55" xlink:to="loc_us-gaap_AssetAcquisitionDomain_ceae9e40-42d0-42ef-8eba-1ddfab710c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FifthThirdBankHSAPortfolioAcquisitionMember_30ca8ca1-5546-4113-a1d9-c0d9f2be3037" xlink:href="hqy-20211031.xsd#hqy_FifthThirdBankHSAPortfolioAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_ceae9e40-42d0-42ef-8eba-1ddfab710c9c" xlink:to="loc_hqy_FifthThirdBankHSAPortfolioAcquisitionMember_30ca8ca1-5546-4113-a1d9-c0d9f2be3037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_03a3f2f0-5809-4322-8cf5-381e8b2d068a" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_f8671f59-34cd-4a33-b9b5-0b910b043bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_f8671f59-34cd-4a33-b9b5-0b910b043bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_bc81a053-1635-4fbb-a564-bb53e40934b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_bc81a053-1635-4fbb-a564-bb53e40934b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_046e28ab-1e30-462e-aa54-5ebfd9202e23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_046e28ab-1e30-462e-aa54-5ebfd9202e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_6fa2c33d-342d-439e-8157-0529166ea30f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_6fa2c33d-342d-439e-8157-0529166ea30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_StockIssuanceCostsPayable_80cdd70f-adad-4536-8da2-0253e3f5d991" xlink:href="hqy-20211031.xsd#hqy_StockIssuanceCostsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_hqy_StockIssuanceCostsPayable_80cdd70f-adad-4536-8da2-0253e3f5d991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_731a08b7-781a-4fac-8468-b96ff6472906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_731a08b7-781a-4fac-8468-b96ff6472906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_b940cc29-c2d9-4d82-bf99-15d67ffbe69a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_b940cc29-c2d9-4d82-bf99-15d67ffbe69a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PaymentsForAssetAcquisition_654259fb-d999-40fd-a86b-49f418f406a5" xlink:href="hqy-20211031.xsd#hqy_PaymentsForAssetAcquisition"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d070ffdf-d805-455a-adae-c8a67fe10861" xlink:to="loc_hqy_PaymentsForAssetAcquisition_654259fb-d999-40fd-a86b-49f418f406a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Netincomelosspershare" xlink:type="simple" xlink:href="hqy-20211031.xsd#Netincomelosspershare"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/Netincomelosspershare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_48b4cbd7-b5e5-4971-9a7d-79df3e2d0498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_9240e08a-d76b-447e-8819-3fb79f4bc6aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_48b4cbd7-b5e5-4971-9a7d-79df3e2d0498" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_9240e08a-d76b-447e-8819-3fb79f4bc6aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/NetincomelosspershareTables" xlink:type="simple" xlink:href="hqy-20211031.xsd#NetincomelosspershareTables"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/NetincomelosspershareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fb90d7ff-4a03-4c3e-a8cd-22bcbb85f1ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_779bbbaf-46f3-4a37-921d-14aec79df8df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fb90d7ff-4a03-4c3e-a8cd-22bcbb85f1ba" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_779bbbaf-46f3-4a37-921d-14aec79df8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/NetincomelosspershareDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#NetincomelosspershareDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/NetincomelosspershareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_05f63b6e-bf3b-4c23-a538-243114c9e490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_e1d6df45-3287-457d-aa3f-6e1fb7840ace" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_05f63b6e-bf3b-4c23-a538-243114c9e490" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_e1d6df45-3287-457d-aa3f-6e1fb7840ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_25be8f1b-78d6-49e7-beeb-527d10a91c53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_e1d6df45-3287-457d-aa3f-6e1fb7840ace" xlink:to="loc_us-gaap_NetIncomeLoss_25be8f1b-78d6-49e7-beeb-527d10a91c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_bfdd4775-0bff-489c-9e5d-3092927aadaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_05f63b6e-bf3b-4c23-a538-243114c9e490" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_bfdd4775-0bff-489c-9e5d-3092927aadaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_02f993e6-41fd-4dd5-9686-d04606cb4216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bfdd4775-0bff-489c-9e5d-3092927aadaf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_02f993e6-41fd-4dd5-9686-d04606cb4216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2de6bd02-911a-4279-84af-d61caea349ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_05f63b6e-bf3b-4c23-a538-243114c9e490" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2de6bd02-911a-4279-84af-d61caea349ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7a4f0cc4-7dfe-40bb-86ab-a31425cb787f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2de6bd02-911a-4279-84af-d61caea349ca" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7a4f0cc4-7dfe-40bb-86ab-a31425cb787f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_be0ddb7a-ac98-47f4-8bb9-8a163d5eae4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2de6bd02-911a-4279-84af-d61caea349ca" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_be0ddb7a-ac98-47f4-8bb9-8a163d5eae4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fb636753-1d78-4768-943c-7ecedb86fce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2de6bd02-911a-4279-84af-d61caea349ca" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fb636753-1d78-4768-943c-7ecedb86fce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_fd93fe13-58c8-4797-a5b8-867b1848e3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_05f63b6e-bf3b-4c23-a538-243114c9e490" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_fd93fe13-58c8-4797-a5b8-867b1848e3b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_77bc6f48-4cf1-46f9-aa15-327a898de82f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fd93fe13-58c8-4797-a5b8-867b1848e3b6" xlink:to="loc_us-gaap_EarningsPerShareBasic_77bc6f48-4cf1-46f9-aa15-327a898de82f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2bcf7c13-7bbd-4960-a7ee-02f1cad75b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fd93fe13-58c8-4797-a5b8-867b1848e3b6" xlink:to="loc_us-gaap_EarningsPerShareDiluted_2bcf7c13-7bbd-4960-a7ee-02f1cad75b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_629b8af5-2a25-4589-9965-b96a9337a051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_05f63b6e-bf3b-4c23-a538-243114c9e490" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_629b8af5-2a25-4589-9965-b96a9337a051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Businesscombination" xlink:type="simple" xlink:href="hqy-20211031.xsd#Businesscombination"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/Businesscombination" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_87b9affd-6fa4-43e8-9f2a-336d0500b82d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_af6b7df6-b3a3-484b-a54f-95127150544c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationAndAssetAcquisitionAbstract_87b9affd-6fa4-43e8-9f2a-336d0500b82d" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_af6b7df6-b3a3-484b-a54f-95127150544c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/BusinesscombinationTables" xlink:type="simple" xlink:href="hqy-20211031.xsd#BusinesscombinationTables"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/BusinesscombinationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_025c060c-5625-4031-b3a9-674cdeda904d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_bb37b423-a1c0-48a4-9bdf-53e8a06d40b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationAndAssetAcquisitionAbstract_025c060c-5625-4031-b3a9-674cdeda904d" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_bb37b423-a1c0-48a4-9bdf-53e8a06d40b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d4aabbb9-2b15-42ad-96c5-5f0cf6bcdada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationAndAssetAcquisitionAbstract_025c060c-5625-4031-b3a9-674cdeda904d" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d4aabbb9-2b15-42ad-96c5-5f0cf6bcdada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/BusinesscombinationNarrativeDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#BusinesscombinationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/BusinesscombinationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_7b0e4d42-9b3d-4942-a48b-14235338f20b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_114085f1-1cab-420f-b620-6c78d95dab96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationAndAssetAcquisitionAbstract_7b0e4d42-9b3d-4942-a48b-14235338f20b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_114085f1-1cab-420f-b620-6c78d95dab96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9cfdb68a-13a7-44c9-b0a2-f861d149ca85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_114085f1-1cab-420f-b620-6c78d95dab96" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9cfdb68a-13a7-44c9-b0a2-f861d149ca85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ca2103f-17db-4459-a998-0640497bd538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9cfdb68a-13a7-44c9-b0a2-f861d149ca85" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ca2103f-17db-4459-a998-0640497bd538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LuumAcquisitionMember_ba437a63-dd63-4cb4-bd35-604995d6a960" xlink:href="hqy-20211031.xsd#hqy_LuumAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ca2103f-17db-4459-a998-0640497bd538" xlink:to="loc_hqy_LuumAcquisitionMember_ba437a63-dd63-4cb4-bd35-604995d6a960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_114085f1-1cab-420f-b620-6c78d95dab96" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_419c35e8-e76f-4552-a329-e09479c9a057" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_419c35e8-e76f-4552-a329-e09479c9a057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_f060082f-6d06-47d1-9272-5a7675ff2b00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_f060082f-6d06-47d1-9272-5a7675ff2b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_eb00411c-e214-4853-af4d-f4bd7ebda2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_eb00411c-e214-4853-af4d-f4bd7ebda2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationContingentConsiderationPerformancePeriod_5c7127ed-fee1-430e-bdcc-9445c9451809" xlink:href="hqy-20211031.xsd#hqy_BusinessCombinationContingentConsiderationPerformancePeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:to="loc_hqy_BusinessCombinationContingentConsiderationPerformancePeriod_5c7127ed-fee1-430e-bdcc-9445c9451809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3a362ff1-34a1-4618-a838-e3adc13b78e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3a362ff1-34a1-4618-a838-e3adc13b78e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_f13b57e4-a65e-4301-8317-e2ff61f12dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_f13b57e4-a65e-4301-8317-e2ff61f12dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e5c868f2-ef3b-42bd-99de-53fd15f0dbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0703856b-0b1d-4588-8d2e-74747290dc9b" xlink:to="loc_us-gaap_Goodwill_e5c868f2-ef3b-42bd-99de-53fd15f0dbeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#BusinesscombinationPreliminaryAllocationofConsiderationDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_0bc0c038-40fe-4e63-ab0d-d8e2d6850792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8fbe7fdf-9050-452d-ab66-23fe29c31270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationAndAssetAcquisitionAbstract_0bc0c038-40fe-4e63-ab0d-d8e2d6850792" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8fbe7fdf-9050-452d-ab66-23fe29c31270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6e4d4d70-e74f-423a-b8d1-b0aabc79bdc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8fbe7fdf-9050-452d-ab66-23fe29c31270" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6e4d4d70-e74f-423a-b8d1-b0aabc79bdc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_659bafb3-56a2-466c-8410-fe731de394c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6e4d4d70-e74f-423a-b8d1-b0aabc79bdc3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_659bafb3-56a2-466c-8410-fe731de394c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LuumAcquisitionMember_b8b03525-8962-41d1-b730-933ab988b7d1" xlink:href="hqy-20211031.xsd#hqy_LuumAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_659bafb3-56a2-466c-8410-fe731de394c9" xlink:to="loc_hqy_LuumAcquisitionMember_b8b03525-8962-41d1-b730-933ab988b7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8fbe7fdf-9050-452d-ab66-23fe29c31270" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f82fc29e-4403-4b3f-9fb9-96c698f2e12c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f82fc29e-4403-4b3f-9fb9-96c698f2e12c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_30bfb19a-56dc-48e1-ba55-f766a77ef0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_30bfb19a-56dc-48e1-ba55-f766a77ef0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_13ae9350-f39e-407c-9a31-1d569171d115" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_13ae9350-f39e-407c-9a31-1d569171d115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_65490f73-ad91-41a6-a190-d5217ee822d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_Goodwill_65490f73-ad91-41a6-a190-d5217ee822d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_107c99ee-0e06-4229-a972-9b285b89eb19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_107c99ee-0e06-4229-a972-9b285b89eb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_db083e18-09ef-48cc-b068-8421af4ddb1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_db083e18-09ef-48cc-b068-8421af4ddb1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_65ca3a3c-4088-4add-b8c0-1d45323a2c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_65ca3a3c-4088-4add-b8c0-1d45323a2c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1e4581e8-c9be-44c3-ae8e-72a086c928cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1e4581e8-c9be-44c3-ae8e-72a086c928cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_3c6d8593-2571-46ad-9c5c-5b18250ea590" xlink:href="hqy-20211031.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_3c6d8593-2571-46ad-9c5c-5b18250ea590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_e88ca2c4-8a6a-4b89-b270-5d63c18622e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_e88ca2c4-8a6a-4b89-b270-5d63c18622e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_ed119bbb-0b98-4de2-b373-182131d87d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc96b853-6dfb-48e9-a3e3-29158bac8d1b" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_ed119bbb-0b98-4de2-b373-182131d87d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_bce9e6ec-2339-4844-bf4f-b850ac1e6edf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_47038268-8510-4662-8fef-5a3ee821c85a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationAndAssetAcquisitionAbstract_bce9e6ec-2339-4844-bf4f-b850ac1e6edf" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_47038268-8510-4662-8fef-5a3ee821c85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dd042d22-ff7c-420f-8182-278a07bcca14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_47038268-8510-4662-8fef-5a3ee821c85a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dd042d22-ff7c-420f-8182-278a07bcca14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b4971db-81d5-4944-a270-0f8f896fab3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dd042d22-ff7c-420f-8182-278a07bcca14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b4971db-81d5-4944-a270-0f8f896fab3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_013e56ac-3151-4d7a-8001-1cd7e67bb081" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b4971db-81d5-4944-a270-0f8f896fab3d" xlink:to="loc_us-gaap_CustomerRelationshipsMember_013e56ac-3151-4d7a-8001-1cd7e67bb081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_b83725bf-c676-49bc-8429-ab0382fbf9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b4971db-81d5-4944-a270-0f8f896fab3d" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_b83725bf-c676-49bc-8429-ab0382fbf9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_49978495-14e8-4c31-b461-27ee21effe2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b4971db-81d5-4944-a270-0f8f896fab3d" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_49978495-14e8-4c31-b461-27ee21effe2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0cf0b7ea-37c4-4ee4-b17f-99fa1553ffc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_47038268-8510-4662-8fef-5a3ee821c85a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0cf0b7ea-37c4-4ee4-b17f-99fa1553ffc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e947aca-770b-464a-89e3-e9072a0d3800" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0cf0b7ea-37c4-4ee4-b17f-99fa1553ffc5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e947aca-770b-464a-89e3-e9072a0d3800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LuumAcquisitionMember_fe6d4192-3d54-4197-ba7b-815941b689e6" xlink:href="hqy-20211031.xsd#hqy_LuumAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e947aca-770b-464a-89e3-e9072a0d3800" xlink:to="loc_hqy_LuumAcquisitionMember_fe6d4192-3d54-4197-ba7b-815941b689e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0bfc1324-615e-4834-b61a-41e475873306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_47038268-8510-4662-8fef-5a3ee821c85a" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_0bfc1324-615e-4834-b61a-41e475873306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_7cf44139-e320-47fd-81ae-2fe658cf4b18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessAcquisitionLineItems_0bfc1324-615e-4834-b61a-41e475873306" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_7cf44139-e320-47fd-81ae-2fe658cf4b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_68f9c295-0d09-4fb6-a794-1e8bbe4cb2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0bfc1324-615e-4834-b61a-41e475873306" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_68f9c295-0d09-4fb6-a794-1e8bbe4cb2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Supplementalfinancialstatementinformation" xlink:type="simple" xlink:href="hqy-20211031.xsd#Supplementalfinancialstatementinformation"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/Supplementalfinancialstatementinformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b6dad66d-2354-40c5-bb50-bca169338bee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_23e9a5f5-8453-4358-a921-423f106a33f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b6dad66d-2354-40c5-bb50-bca169338bee" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_23e9a5f5-8453-4358-a921-423f106a33f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationTables" xlink:type="simple" xlink:href="hqy-20211031.xsd#SupplementalfinancialstatementinformationTables"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/SupplementalfinancialstatementinformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d467c2da-4bff-413b-b69d-15473402586d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b77d69bf-d72c-4385-a6eb-391a68125522" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d467c2da-4bff-413b-b69d-15473402586d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b77d69bf-d72c-4385-a6eb-391a68125522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_53eb041a-046b-42ee-b8a8-d1e53058b65c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d467c2da-4bff-413b-b69d-15473402586d" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_53eb041a-046b-42ee-b8a8-d1e53058b65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_82ab58ca-f78c-4d10-b88d-99a99f8ee790" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d467c2da-4bff-413b-b69d-15473402586d" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_82ab58ca-f78c-4d10-b88d-99a99f8ee790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#SupplementalfinancialstatementinformationPropertyandequipmentDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_65a49faf-e509-4fce-8427-889565af7acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c110089b-f7e0-4652-819b-43049a41b4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_65a49faf-e509-4fce-8427-889565af7acb" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c110089b-f7e0-4652-819b-43049a41b4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d4ce83d2-e31a-4edf-99c8-4460aa564d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c110089b-f7e0-4652-819b-43049a41b4e1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d4ce83d2-e31a-4edf-99c8-4460aa564d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_15ed188a-40ce-4079-b352-a5eeda727fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d4ce83d2-e31a-4edf-99c8-4460aa564d5f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_15ed188a-40ce-4079-b352-a5eeda727fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_c30ab02b-338e-4415-937d-30d3101df69b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_15ed188a-40ce-4079-b352-a5eeda727fd8" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_c30ab02b-338e-4415-937d-30d3101df69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_7850b062-3787-4bf6-8369-beac9452ff33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_15ed188a-40ce-4079-b352-a5eeda727fd8" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_7850b062-3787-4bf6-8369-beac9452ff33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_1ba56ee7-79c4-41ca-93d2-e64a630cd095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_15ed188a-40ce-4079-b352-a5eeda727fd8" xlink:to="loc_us-gaap_ComputerEquipmentMember_1ba56ee7-79c4-41ca-93d2-e64a630cd095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d548a57-8925-4146-a413-fd90aac238a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c110089b-f7e0-4652-819b-43049a41b4e1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d548a57-8925-4146-a413-fd90aac238a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_fed6db5c-3d25-4a47-99c5-3d2ba5c5899f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d548a57-8925-4146-a413-fd90aac238a3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_fed6db5c-3d25-4a47-99c5-3d2ba5c5899f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f9bdc289-d8a0-4edf-9e6c-5a68cf55b0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d548a57-8925-4146-a413-fd90aac238a3" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f9bdc289-d8a0-4edf-9e6c-5a68cf55b0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7fc40d2d-ab4e-48ea-ac10-2ab517ecaf30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d548a57-8925-4146-a413-fd90aac238a3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7fc40d2d-ab4e-48ea-ac10-2ab517ecaf30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#SupplementalfinancialstatementinformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_76c5d06f-87ee-414d-b213-0582669a4d70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_7a8a98ac-5d20-49ab-ba3c-894af221c513" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_76c5d06f-87ee-414d-b213-0582669a4d70" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_7a8a98ac-5d20-49ab-ba3c-894af221c513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_eec16988-2a92-4d3d-af3a-18538598aa8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_7a8a98ac-5d20-49ab-ba3c-894af221c513" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_eec16988-2a92-4d3d-af3a-18538598aa8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_7a8a98ac-5d20-49ab-ba3c-894af221c513" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e335c104-2168-4883-9275-efb48d164fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_Depreciation_e335c104-2168-4883-9275-efb48d164fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_0f2eac1e-9511-44d2-8ae2-3ab2cc223bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_0f2eac1e-9511-44d2-8ae2-3ab2cc223bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_321584d1-9c9d-4546-a9a2-b080b32ce67d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_321584d1-9c9d-4546-a9a2-b080b32ce67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_04e1c5b2-331e-4f1d-8246-c9c3c9421c07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_04e1c5b2-331e-4f1d-8246-c9c3c9421c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d8a5a995-47c0-43c4-93b6-b5fd61e59c71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d8a5a995-47c0-43c4-93b6-b5fd61e59c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_395856f9-7467-417e-9bde-136c0b7cc645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c2b70694-d7ce-4f28-95c6-cb4ca8c5bedf" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_395856f9-7467-417e-9bde-136c0b7cc645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails_1" xlink:type="simple" xlink:href="hqy-20211031.xsd#SupplementalfinancialstatementinformationNarrativeDetails_1"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#SupplementalfinancialstatementinformationLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8bdccc04-b320-4934-b7e7-782db2254aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_69b07e0a-9df9-4558-9b72-599230bc9c58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8bdccc04-b320-4934-b7e7-782db2254aba" xlink:to="loc_us-gaap_OperatingLeaseExpense_69b07e0a-9df9-4558-9b72-599230bc9c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_34d2fe73-cd11-4808-b80f-9d95a6a3184d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8bdccc04-b320-4934-b7e7-782db2254aba" xlink:to="loc_us-gaap_SubleaseIncome_34d2fe73-cd11-4808-b80f-9d95a6a3184d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_b30a7be8-5791-49c0-a351-ef77f9660b61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8bdccc04-b320-4934-b7e7-782db2254aba" xlink:to="loc_us-gaap_LeaseCost_b30a7be8-5791-49c0-a351-ef77f9660b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#SupplementalfinancialstatementinformationOtherincomeexpensenetDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c978b94-758c-4389-a090-44cb77a52bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_814f6830-bddd-4f0e-a564-a2da2fb352f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9c978b94-758c-4389-a090-44cb77a52bc2" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_814f6830-bddd-4f0e-a564-a2da2fb352f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_88ae25bc-1b54-4731-a5b6-512aa034b23b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9c978b94-758c-4389-a090-44cb77a52bc2" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_88ae25bc-1b54-4731-a5b6-512aa034b23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_a97062bd-48ad-494a-9da7-28a0d756af23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9c978b94-758c-4389-a090-44cb77a52bc2" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_a97062bd-48ad-494a-9da7-28a0d756af23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_OtherNonoperatingIncomeExpenseMiscellaneous_7c6630a7-b7a0-465c-9e63-429fb894100b" xlink:href="hqy-20211031.xsd#hqy_OtherNonoperatingIncomeExpenseMiscellaneous"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c978b94-758c-4389-a090-44cb77a52bc2" xlink:to="loc_hqy_OtherNonoperatingIncomeExpenseMiscellaneous_7c6630a7-b7a0-465c-9e63-429fb894100b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_c689f453-bd3c-4e2c-8f1e-9afb11d11b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9c978b94-758c-4389-a090-44cb77a52bc2" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_c689f453-bd3c-4e2c-8f1e-9afb11d11b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/SupplementalfinancialstatementinformationSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#SupplementalfinancialstatementinformationSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/SupplementalfinancialstatementinformationSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_abe543ff-6ee4-41c5-b261-60a5590a1fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_137e94dc-492c-4684-ab41-d33d6ee8dbca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_abe543ff-6ee4-41c5-b261-60a5590a1fc0" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_137e94dc-492c-4684-ab41-d33d6ee8dbca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_ac49c754-fa3e-4837-95bd-e8952c3c562c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_137e94dc-492c-4684-ab41-d33d6ee8dbca" xlink:to="loc_us-gaap_OperatingLeasePayments_ac49c754-fa3e-4837-95bd-e8952c3c562c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4e2e2a77-6c95-42c2-ba67-5309c49d3102" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_137e94dc-492c-4684-ab41-d33d6ee8dbca" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4e2e2a77-6c95-42c2-ba67-5309c49d3102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Intangibleassetsandgoodwill" xlink:type="simple" xlink:href="hqy-20211031.xsd#Intangibleassetsandgoodwill"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/Intangibleassetsandgoodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_15420c7f-3c25-4e92-a99c-13092c37eca9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_37bde965-f41b-4adf-b302-6d38968ad160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_15420c7f-3c25-4e92-a99c-13092c37eca9" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_37bde965-f41b-4adf-b302-6d38968ad160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/IntangibleassetsandgoodwillTables" xlink:type="simple" xlink:href="hqy-20211031.xsd#IntangibleassetsandgoodwillTables"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/IntangibleassetsandgoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_42144912-ac43-4d0d-bb27-2019e9d61aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_20962c09-18e5-4ad0-92db-18e2607f351c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_42144912-ac43-4d0d-bb27-2019e9d61aa8" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_20962c09-18e5-4ad0-92db-18e2607f351c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#IntangibleassetsandgoodwillScheduleofintangibleassetsDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_87c030b3-8b8e-4aed-b405-a792165805f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_adb02bfd-dfc1-451f-b4b3-86aa07d63c35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_87c030b3-8b8e-4aed-b405-a792165805f2" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_adb02bfd-dfc1-451f-b4b3-86aa07d63c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_77f7f6db-3d95-4358-80de-08e12a3af841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_adb02bfd-dfc1-451f-b4b3-86aa07d63c35" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_77f7f6db-3d95-4358-80de-08e12a3af841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e8ace1c4-36bd-439e-ae46-6c90046d77ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_77f7f6db-3d95-4358-80de-08e12a3af841" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e8ace1c4-36bd-439e-ae46-6c90046d77ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_e79028b3-a6c9-46f5-a8a3-6f88d7a56710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e8ace1c4-36bd-439e-ae46-6c90046d77ad" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_e79028b3-a6c9-46f5-a8a3-6f88d7a56710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AcquiredHSAIntangibleAssetsMember_4c12ec40-166d-49cc-a4b4-3176afcc1640" xlink:href="hqy-20211031.xsd#hqy_AcquiredHSAIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e8ace1c4-36bd-439e-ae46-6c90046d77ad" xlink:to="loc_hqy_AcquiredHSAIntangibleAssetsMember_4c12ec40-166d-49cc-a4b4-3176afcc1640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_6c310b08-3f20-44d1-b6b9-5302808d0fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e8ace1c4-36bd-439e-ae46-6c90046d77ad" xlink:to="loc_us-gaap_CustomerRelationshipsMember_6c310b08-3f20-44d1-b6b9-5302808d0fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_1da28250-abc9-4330-b892-f3165eadbd6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e8ace1c4-36bd-439e-ae46-6c90046d77ad" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_1da28250-abc9-4330-b892-f3165eadbd6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_8b3e125f-148d-4f1c-88e3-03c0988fc487" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e8ace1c4-36bd-439e-ae46-6c90046d77ad" xlink:to="loc_us-gaap_TradeNamesMember_8b3e125f-148d-4f1c-88e3-03c0988fc487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_def8d98f-fed1-4cb8-a8bc-a98cc90ba1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_adb02bfd-dfc1-451f-b4b3-86aa07d63c35" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_def8d98f-fed1-4cb8-a8bc-a98cc90ba1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_22e82e7e-10a9-4114-b545-489243908f24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_def8d98f-fed1-4cb8-a8bc-a98cc90ba1dc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_22e82e7e-10a9-4114-b545-489243908f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2fd67e5d-1647-46b5-ae9a-bf82c43e2b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_def8d98f-fed1-4cb8-a8bc-a98cc90ba1dc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2fd67e5d-1647-46b5-ae9a-bf82c43e2b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5b8332fd-4d35-4aee-bda4-e834c6921a62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_def8d98f-fed1-4cb8-a8bc-a98cc90ba1dc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5b8332fd-4d35-4aee-bda4-e834c6921a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#IntangibleassetsandgoodwillNarrativeDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fb57062f-1c51-48ed-af37-25476c11f829" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_b39466fe-e4ae-4abe-bdcc-afed6dac2648" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fb57062f-1c51-48ed-af37-25476c11f829" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_b39466fe-e4ae-4abe-bdcc-afed6dac2648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_b3a41175-b06c-4999-b082-e111667cdf59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_b39466fe-e4ae-4abe-bdcc-afed6dac2648" xlink:to="loc_us-gaap_AssetAcquisitionAxis_b3a41175-b06c-4999-b082-e111667cdf59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_3b8401aa-18bb-4a49-a574-bb391af09d64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_b3a41175-b06c-4999-b082-e111667cdf59" xlink:to="loc_us-gaap_AssetAcquisitionDomain_3b8401aa-18bb-4a49-a574-bb391af09d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember_f6594b7b-b3af-409c-a6a6-00c6ebe84c4f" xlink:href="hqy-20211031.xsd#hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_3b8401aa-18bb-4a49-a574-bb391af09d64" xlink:to="loc_hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember_f6594b7b-b3af-409c-a6a6-00c6ebe84c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_d5c37e47-a13b-4b7b-bd97-3986ffafa465" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_b39466fe-e4ae-4abe-bdcc-afed6dac2648" xlink:to="loc_us-gaap_GoodwillLineItems_d5c37e47-a13b-4b7b-bd97-3986ffafa465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_31f2712a-6041-4c72-b07e-dd02a4d3b477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_d5c37e47-a13b-4b7b-bd97-3986ffafa465" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_31f2712a-6041-4c72-b07e-dd02a4d3b477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PaymentsForAssetAcquisition_6b688141-5625-469a-a80b-85b96d472ab3" xlink:href="hqy-20211031.xsd#hqy_PaymentsForAssetAcquisition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_d5c37e47-a13b-4b7b-bd97-3986ffafa465" xlink:to="loc_hqy_PaymentsForAssetAcquisition_6b688141-5625-469a-a80b-85b96d472ab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_NumberOfHSAMembersTransferred_beb45dff-65ff-4318-9d01-7d51f1ae1643" xlink:href="hqy-20211031.xsd#hqy_NumberOfHSAMembersTransferred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_d5c37e47-a13b-4b7b-bd97-3986ffafa465" xlink:to="loc_hqy_NumberOfHSAMembersTransferred_beb45dff-65ff-4318-9d01-7d51f1ae1643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets_15d93abe-6fbd-4140-9888-9e802fc4f5ee" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_d5c37e47-a13b-4b7b-bd97-3986ffafa465" xlink:to="loc_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets_15d93abe-6fbd-4140-9888-9e802fc4f5ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_2a839a72-a954-4e8e-8048-7a4829451b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillLineItems_d5c37e47-a13b-4b7b-bd97-3986ffafa465" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_2a839a72-a954-4e8e-8048-7a4829451b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Commitmentsandcontingencies" xlink:type="simple" xlink:href="hqy-20211031.xsd#Commitmentsandcontingencies"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/Commitmentsandcontingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e811496d-e4b4-4848-aae0-40421650da46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ad14637f-a65c-465d-8706-888d1c0944a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e811496d-e4b4-4848-aae0-40421650da46" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ad14637f-a65c-465d-8706-888d1c0944a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/CommitmentsandcontingenciesTables" xlink:type="simple" xlink:href="hqy-20211031.xsd#CommitmentsandcontingenciesTables"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/CommitmentsandcontingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_60cfc7e2-8625-476e-a2c7-4ff4f8ede477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_9bde076a-9951-4d56-a9d1-9352234b3e1b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_60cfc7e2-8625-476e-a2c7-4ff4f8ede477" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_9bde076a-9951-4d56-a9d1-9352234b3e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#CommitmentsandcontingenciesOutstandingContractualObligationsDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ff1b4b6d-a114-4147-a69c-1d66a21f7238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_f838cb5e-7aed-4c2a-abc6-7cb5788df4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ff1b4b6d-a114-4147-a69c-1d66a21f7238" xlink:to="loc_us-gaap_LossContingenciesTable_f838cb5e-7aed-4c2a-abc6-7cb5788df4b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_ffda1af1-954a-4f94-9076-12413af39f81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_f838cb5e-7aed-4c2a-abc6-7cb5788df4b9" xlink:to="loc_us-gaap_AssetAcquisitionAxis_ffda1af1-954a-4f94-9076-12413af39f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_b0b4c2d8-fb58-464f-91c2-e7cba4017ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_ffda1af1-954a-4f94-9076-12413af39f81" xlink:to="loc_us-gaap_AssetAcquisitionDomain_b0b4c2d8-fb58-464f-91c2-e7cba4017ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember_fac67454-ae75-4497-ac6d-c12df9e21237" xlink:href="hqy-20211031.xsd#hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_b0b4c2d8-fb58-464f-91c2-e7cba4017ac5" xlink:to="loc_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember_fac67454-ae75-4497-ac6d-c12df9e21237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6bcb233c-7d19-4d2f-b468-b42a7dd1c31c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f838cb5e-7aed-4c2a-abc6-7cb5788df4b9" xlink:to="loc_us-gaap_DebtInstrumentAxis_6bcb233c-7d19-4d2f-b468-b42a7dd1c31c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_77f1f1e4-2326-4f05-b62c-944ba67ae201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6bcb233c-7d19-4d2f-b468-b42a7dd1c31c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_77f1f1e4-2326-4f05-b62c-944ba67ae201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_A4500SeniorNotesDue2029Member_d26bf086-bac3-47db-92e7-cbf53407fbc6" xlink:href="hqy-20211031.xsd#hqy_A4500SeniorNotesDue2029Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77f1f1e4-2326-4f05-b62c-944ba67ae201" xlink:to="loc_hqy_A4500SeniorNotesDue2029Member_d26bf086-bac3-47db-92e7-cbf53407fbc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_CreditAgreementMember_265594c0-23ba-4dc7-9464-c5cd379a3726" xlink:href="hqy-20211031.xsd#hqy_CreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77f1f1e4-2326-4f05-b62c-944ba67ae201" xlink:to="loc_hqy_CreditAgreementMember_265594c0-23ba-4dc7-9464-c5cd379a3726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ec04290d-b1ec-4d8e-897e-23a909d0eb3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_f838cb5e-7aed-4c2a-abc6-7cb5788df4b9" xlink:to="loc_us-gaap_CreditFacilityAxis_ec04290d-b1ec-4d8e-897e-23a909d0eb3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6669e7f1-468e-4626-ad75-60e6d36d4010" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_ec04290d-b1ec-4d8e-897e-23a909d0eb3f" xlink:to="loc_us-gaap_CreditFacilityDomain_6669e7f1-468e-4626-ad75-60e6d36d4010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TermLoanFacilityMember_52f5b0ed-e2bf-468d-99ca-9c39f4f811c0" xlink:href="hqy-20211031.xsd#hqy_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6669e7f1-468e-4626-ad75-60e6d36d4010" xlink:to="loc_hqy_TermLoanFacilityMember_52f5b0ed-e2bf-468d-99ca-9c39f4f811c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f838cb5e-7aed-4c2a-abc6-7cb5788df4b9" xlink:to="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_5815bb27-d6ed-4a7f-95cb-4bde406b89a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_5815bb27-d6ed-4a7f-95cb-4bde406b89a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c29bc4a2-08e5-486c-b564-5e7412cfe922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c29bc4a2-08e5-486c-b564-5e7412cfe922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_85fea129-c006-4e8f-9018-27eabfab2afa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_85fea129-c006-4e8f-9018-27eabfab2afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9a4d46a5-fc83-4bc4-9f5c-5bf38012f3ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9a4d46a5-fc83-4bc4-9f5c-5bf38012f3ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_880bb0a3-5d11-4b33-a245-57a3d85b8db4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_880bb0a3-5d11-4b33-a245-57a3d85b8db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_38ea4134-25ef-4c47-8fce-f33504efde43" xlink:href="hqy-20211031.xsd#hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:to="loc_hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_38ea4134-25ef-4c47-8fce-f33504efde43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_45f87607-839a-4fd3-84bf-64bbe4c58d85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c8056280-ab03-47b6-8243-dd54a82253ed" xlink:to="loc_us-gaap_LongTermDebt_45f87607-839a-4fd3-84bf-64bbe4c58d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear_5687f9ad-665b-4125-aaef-c0e1d5231976" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear_5687f9ad-665b-4125-aaef-c0e1d5231976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearOne_12f1a217-d686-4579-95d1-58be545058cd" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidYearOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearOne_12f1a217-d686-4579-95d1-58be545058cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearTwo_173d7526-5cf5-4768-87dc-d52c367231c2" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearTwo_173d7526-5cf5-4768-87dc-d52c367231c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearThree_279f9646-b651-415e-b584-04abc2d50f54" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearThree_279f9646-b651-415e-b584-04abc2d50f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearFour_5f68a758-751b-459b-b373-2d43923c9364" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearFour_5f68a758-751b-459b-b373-2d43923c9364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFour_f1c1cc5c-cf1d-48fb-8898-4476e63c9908" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFour_f1c1cc5c-cf1d-48fb-8898-4476e63c9908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaid_d7cd3dd1-ca4e-42f2-8be7-5eaf307f9e28" xlink:href="hqy-20211031.xsd#hqy_InterestOnLongTermDebtToBePaid"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_01ccb37f-1e36-45bf-a970-3318c164cd40" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaid_d7cd3dd1-ca4e-42f2-8be7-5eaf307f9e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_08f54912-bdf2-4372-8203-903ffd177d56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_08f54912-bdf2-4372-8203-903ffd177d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_72661e29-001e-4177-844c-b8b44ea8244b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_72661e29-001e-4177-844c-b8b44ea8244b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_55b17fcd-28e2-48b0-98f4-d8d1e44dbd8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_55b17fcd-28e2-48b0-98f4-d8d1e44dbd8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_71bf0e6a-1924-4c91-b262-accf2a62ab59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_71bf0e6a-1924-4c91-b262-accf2a62ab59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_718b620a-c488-43ef-8f53-761dd516e033" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_718b620a-c488-43ef-8f53-761dd516e033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_1aaf2179-82ef-4b73-8c10-e0a01fbdb8d7" xlink:href="hqy-20211031.xsd#hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:to="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_1aaf2179-82ef-4b73-8c10-e0a01fbdb8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_380b5126-7cac-4c5b-bf3f-caa62073e9ca" xlink:href="hqy-20211031.xsd#hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7df441dc-97f6-4400-b926-6e474751dfc5" xlink:to="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_380b5126-7cac-4c5b-bf3f-caa62073e9ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear_1d167c83-2ad4-4350-8ca1-b7e26c1e2783" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear_1d167c83-2ad4-4350-8ca1-b7e26c1e2783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearOne_eb2f984a-f701-4e10-b0ea-8024c6098812" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidYearOne_eb2f984a-f701-4e10-b0ea-8024c6098812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearTwo_1a010260-a476-4e8a-905d-22816e37e49e" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidYearTwo_1a010260-a476-4e8a-905d-22816e37e49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearThree_e60b0883-fab8-4cd4-8357-784dd65e754b" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidYearThree_e60b0883-fab8-4cd4-8357-784dd65e754b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidYearFour_1f449eb8-9b37-4cad-a027-e598ebab943e" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidYearFour_1f449eb8-9b37-4cad-a027-e598ebab943e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour_23f4d5f5-05b2-4e57-be09-70fc04edc7f9" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour_23f4d5f5-05b2-4e57-be09-70fc04edc7f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionConsiderationToBePaid_fabdee0f-ab81-4a2f-94ca-43feeab74ca0" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionConsiderationToBePaid"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_AssetAcquisitionConsiderationAbstract_c17a2248-faf5-434f-ab25-768166cd0255" xlink:to="loc_hqy_AssetAcquisitionConsiderationToBePaid_fabdee0f-ab81-4a2f-94ca-43feeab74ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear_c6dd1856-c726-4c6f-9a98-12b6c77382b7" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear_c6dd1856-c726-4c6f-9a98-12b6c77382b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearOne_63681330-9b2b-48bf-8a91-3ef0de5a8709" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearOne_63681330-9b2b-48bf-8a91-3ef0de5a8709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearTwo_24696873-98f8-49a0-9b7a-8898808cf134" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearTwo_24696873-98f8-49a0-9b7a-8898808cf134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearThree_aa48c481-3351-4702-bcf1-4ba40ad346dc" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearThree_aa48c481-3351-4702-bcf1-4ba40ad346dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearFour_c9201cef-eb44-4351-afbc-9620f17c1c6a" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidYearFour_c9201cef-eb44-4351-afbc-9620f17c1c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour_925ccb1a-8489-49b0-8346-a179cb03b4b6" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour_925ccb1a-8489-49b0-8346-a179cb03b4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentAcquisitionConsiderationToBePaid_2a6b76c6-62c9-4e7e-beb6-4313d8623107" xlink:href="hqy-20211031.xsd#hqy_ContingentAcquisitionConsiderationToBePaid"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_ContingentAcquisitionConsiderationAbstract_c0736e9b-9882-423d-aee0-a373948713ec" xlink:to="loc_hqy_ContingentAcquisitionConsiderationToBePaid_2a6b76c6-62c9-4e7e-beb6-4313d8623107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_037ce5ed-0e75-4aca-b390-301b82b35a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:to="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_037ce5ed-0e75-4aca-b390-301b82b35a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_8aa4420d-4b0a-4c3d-9821-9ab192c8bbe7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_8aa4420d-4b0a-4c3d-9821-9ab192c8bbe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_9402e1c7-cc89-4e2b-9ca6-2aa8ed6ec3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_9402e1c7-cc89-4e2b-9ca6-2aa8ed6ec3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_39c2400e-160a-4f84-8193-5da846726585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_39c2400e-160a-4f84-8193-5da846726585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFourthYear_1e58a7a1-c078-47fc-9555-ba97ed8c99d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentDueInFourthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:to="loc_us-gaap_OtherCommitmentDueInFourthYear_1e58a7a1-c078-47fc-9555-ba97ed8c99d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_OtherCommitmentToBePaidAfterYearFour_5e18889a-5494-494f-b2b4-3755e228728a" xlink:href="hqy-20211031.xsd#hqy_OtherCommitmentToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:to="loc_hqy_OtherCommitmentToBePaidAfterYearFour_5e18889a-5494-494f-b2b4-3755e228728a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_d3a76203-157c-43c2-9fa3-194755d9fddc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_36b5eec6-601b-40a0-bb3f-f3eae179f84f" xlink:to="loc_us-gaap_OtherCommitment_d3a76203-157c-43c2-9fa3-194755d9fddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_b797d7ea-b261-476e-b7c7-a8cc45f862ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:to="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_b797d7ea-b261-476e-b7c7-a8cc45f862ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_8cfcc7ee-6d46-422d-bd9a-8ecf5e228a67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_8cfcc7ee-6d46-422d-bd9a-8ecf5e228a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_c9e68481-85c7-4ae6-a745-a433a84e135a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_c9e68481-85c7-4ae6-a745-a433a84e135a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_2365b4bb-f0a1-4eb6-af0c-8545a6c8f8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_2365b4bb-f0a1-4eb6-af0c-8545a6c8f8e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_72865438-fbfd-41a6-a2d5-abd0c15df590" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_72865438-fbfd-41a6-a2d5-abd0c15df590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContractualObligationToBePaidAfterYearFour_16906261-c767-483a-9de4-a94daeb44d0e" xlink:href="hqy-20211031.xsd#hqy_ContractualObligationToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:to="loc_hqy_ContractualObligationToBePaidAfterYearFour_16906261-c767-483a-9de4-a94daeb44d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_3fd3be46-689d-404d-bf62-f86c27c0ba47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_01be7bf1-5bef-4e32-973c-65729056d0be" xlink:to="loc_us-gaap_ContractualObligation_3fd3be46-689d-404d-bf62-f86c27c0ba47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_75691478-9cbb-491e-9432-bc71bf0d5d48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_75691478-9cbb-491e-9432-bc71bf0d5d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6c699d5e-d26c-42eb-8b35-6f102cc05ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6c699d5e-d26c-42eb-8b35-6f102cc05ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SubleaseIncomeToBeReceived_bffb1664-ffdf-4ca6-b7b9-57771d828c4b" xlink:href="hqy-20211031.xsd#hqy_SubleaseIncomeToBeReceived"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b976eb0-5974-4591-af65-b37ee0a90f83" xlink:to="loc_hqy_SubleaseIncomeToBeReceived_bffb1664-ffdf-4ca6-b7b9-57771d828c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#CommitmentsandcontingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7ed68cb2-411b-47f6-9530-467ca7d55998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_e6fee043-9f48-45c7-9131-6af3018fc18b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7ed68cb2-411b-47f6-9530-467ca7d55998" xlink:to="loc_us-gaap_LossContingenciesTable_e6fee043-9f48-45c7-9131-6af3018fc18b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_efa3c06e-d34f-408f-8fc2-fdf8f2d5e710" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e6fee043-9f48-45c7-9131-6af3018fc18b" xlink:to="loc_dei_LegalEntityAxis_efa3c06e-d34f-408f-8fc2-fdf8f2d5e710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e1d98fc9-7ba1-4e18-a11b-cff0daaa3169" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_efa3c06e-d34f-408f-8fc2-fdf8f2d5e710" xlink:to="loc_dei_EntityDomain_e1d98fc9-7ba1-4e18-a11b-cff0daaa3169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksInc.Member_0a29a04c-6fee-4bfe-aa04-00a1907e0671" xlink:href="hqy-20211031.xsd#hqy_WageWorksInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e1d98fc9-7ba1-4e18-a11b-cff0daaa3169" xlink:to="loc_hqy_WageWorksInc.Member_0a29a04c-6fee-4bfe-aa04-00a1907e0671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_7a2196e1-fbd2-4e58-9c2e-5d8d51f1275f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_e6fee043-9f48-45c7-9131-6af3018fc18b" xlink:to="loc_srt_CounterpartyNameAxis_7a2196e1-fbd2-4e58-9c2e-5d8d51f1275f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d1b2a268-2f83-4dce-8c08-c94d6e531375" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_7a2196e1-fbd2-4e58-9c2e-5d8d51f1275f" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d1b2a268-2f83-4dce-8c08-c94d6e531375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksInsurersMember_df1fd8f7-9321-4092-aed4-0802d6220c20" xlink:href="hqy-20211031.xsd#hqy_WageWorksInsurersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d1b2a268-2f83-4dce-8c08-c94d6e531375" xlink:to="loc_hqy_WageWorksInsurersMember_df1fd8f7-9321-4092-aed4-0802d6220c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_UnionMesaMember_6b1f3f61-6109-4603-bdfa-031382fb829c" xlink:href="hqy-20211031.xsd#hqy_UnionMesaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d1b2a268-2f83-4dce-8c08-c94d6e531375" xlink:to="loc_hqy_UnionMesaMember_6b1f3f61-6109-4603-bdfa-031382fb829c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_6da25711-f598-4658-ab70-a3b8abc0ced4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e6fee043-9f48-45c7-9131-6af3018fc18b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_6da25711-f598-4658-ab70-a3b8abc0ced4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_15412f85-217f-43dd-8079-d714dcd83823" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_6da25711-f598-4658-ab70-a3b8abc0ced4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_15412f85-217f-43dd-8079-d714dcd83823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3b58628b-ba75-4156-b90c-0d5d71131d97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_15412f85-217f-43dd-8079-d714dcd83823" xlink:to="loc_us-gaap_SubsequentEventMember_3b58628b-ba75-4156-b90c-0d5d71131d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_fcac3da6-9b06-4031-b08d-741386fa0088" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e6fee043-9f48-45c7-9131-6af3018fc18b" xlink:to="loc_us-gaap_LossContingenciesLineItems_fcac3da6-9b06-4031-b08d-741386fa0088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_58abbd0e-9643-4a4d-a844-444cb0b6138e" xlink:href="hqy-20211031.xsd#hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fcac3da6-9b06-4031-b08d-741386fa0088" xlink:to="loc_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_58abbd0e-9643-4a4d-a844-444cb0b6138e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_900b48eb-c850-4171-bf21-e8413360ff9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fcac3da6-9b06-4031-b08d-741386fa0088" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_900b48eb-c850-4171-bf21-e8413360ff9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_5ce20e8a-fb95-4c8d-b1af-c08505a3b948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fcac3da6-9b06-4031-b08d-741386fa0088" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_5ce20e8a-fb95-4c8d-b1af-c08505a3b948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_35525f5e-d4d5-4330-8cd7-3eb5c5d79b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fcac3da6-9b06-4031-b08d-741386fa0088" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_35525f5e-d4d5-4330-8cd7-3eb5c5d79b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LossContingencyNumberOfLawsuits_cb20892b-0a09-486f-a429-6ebd7e0a16fa" xlink:href="hqy-20211031.xsd#hqy_LossContingencyNumberOfLawsuits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fcac3da6-9b06-4031-b08d-741386fa0088" xlink:to="loc_hqy_LossContingencyNumberOfLawsuits_cb20892b-0a09-486f-a429-6ebd7e0a16fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Incometaxes" xlink:type="simple" xlink:href="hqy-20211031.xsd#Incometaxes"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/Incometaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_87a59bd1-b424-4191-8b9b-4ae242c2d65a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_7719dc6f-3118-4c4c-9b29-f3234d0ea07c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_87a59bd1-b424-4191-8b9b-4ae242c2d65a" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_7719dc6f-3118-4c4c-9b29-f3234d0ea07c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/IncometaxesDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#IncometaxesDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/IncometaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_bd32fff6-52ee-4b2b-a192-c98591b79448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e2dce462-7829-4dfc-bd45-35ede0457167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bd32fff6-52ee-4b2b-a192-c98591b79448" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e2dce462-7829-4dfc-bd45-35ede0457167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_14f6b3c2-e48d-4068-91f6-18f5b4c7aa15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bd32fff6-52ee-4b2b-a192-c98591b79448" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_14f6b3c2-e48d-4068-91f6-18f5b4c7aa15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_206e9226-555f-429b-8cd3-91e15b28a28d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bd32fff6-52ee-4b2b-a192-c98591b79448" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_206e9226-555f-429b-8cd3-91e15b28a28d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_a0e9a69a-cf6e-4734-9220-5a193072a407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bd32fff6-52ee-4b2b-a192-c98591b79448" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_a0e9a69a-cf6e-4734-9220-5a193072a407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_f1fc472c-5ea3-4c25-97ab-3d09dfb7d66e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bd32fff6-52ee-4b2b-a192-c98591b79448" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_f1fc472c-5ea3-4c25-97ab-3d09dfb7d66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Indebtedness" xlink:type="simple" xlink:href="hqy-20211031.xsd#Indebtedness"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/Indebtedness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b4c0d568-ded6-47cd-b532-edd9019e2987" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_fe008205-b623-4a93-9cb8-653483c1dff7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b4c0d568-ded6-47cd-b532-edd9019e2987" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_fe008205-b623-4a93-9cb8-653483c1dff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/IndebtednessTables" xlink:type="simple" xlink:href="hqy-20211031.xsd#IndebtednessTables"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/IndebtednessTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_85f9e5fa-b025-469c-909c-5663b2c9caa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_cb406553-936a-4e3b-89b6-083a48ad1489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_85f9e5fa-b025-469c-909c-5663b2c9caa4" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_cb406553-936a-4e3b-89b6-083a48ad1489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#IndebtednessScheduleofLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6573b53a-f980-4e12-a007-de401ccb143e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a4e8a4ae-cb01-4dff-873e-14f0707f1543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6573b53a-f980-4e12-a007-de401ccb143e" xlink:to="loc_us-gaap_DebtInstrumentTable_a4e8a4ae-cb01-4dff-873e-14f0707f1543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_dc781d8a-da0c-4e4d-9057-a3b4631a4860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a4e8a4ae-cb01-4dff-873e-14f0707f1543" xlink:to="loc_us-gaap_CreditFacilityAxis_dc781d8a-da0c-4e4d-9057-a3b4631a4860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_016bb717-64c6-41f2-8a8c-93eaa96f3537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_dc781d8a-da0c-4e4d-9057-a3b4631a4860" xlink:to="loc_us-gaap_CreditFacilityDomain_016bb717-64c6-41f2-8a8c-93eaa96f3537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TermLoanFacilityMember_d76fb850-21a1-4daa-b2fb-971ca15a17bc" xlink:href="hqy-20211031.xsd#hqy_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_016bb717-64c6-41f2-8a8c-93eaa96f3537" xlink:to="loc_hqy_TermLoanFacilityMember_d76fb850-21a1-4daa-b2fb-971ca15a17bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_9e90c25b-d7a3-431b-9549-acfdce07bf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_016bb717-64c6-41f2-8a8c-93eaa96f3537" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_9e90c25b-d7a3-431b-9549-acfdce07bf7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_eb5605fe-4f34-4d3c-9091-514831c4d9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentTable_a4e8a4ae-cb01-4dff-873e-14f0707f1543" xlink:to="loc_us-gaap_DebtInstrumentAxis_eb5605fe-4f34-4d3c-9091-514831c4d9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_706bfeda-acb6-4571-aea5-e002c93c631e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eb5605fe-4f34-4d3c-9091-514831c4d9ed" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_706bfeda-acb6-4571-aea5-e002c93c631e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_A4500SeniorNotesDue2029Member_a00e19f4-dba5-4ab9-b561-e528f77797a0" xlink:href="hqy-20211031.xsd#hqy_A4500SeniorNotesDue2029Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_706bfeda-acb6-4571-aea5-e002c93c631e" xlink:to="loc_hqy_A4500SeniorNotesDue2029Member_a00e19f4-dba5-4ab9-b561-e528f77797a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_CreditAgreementMember_2d794c70-a16c-4889-97d3-f71b775b3acb" xlink:href="hqy-20211031.xsd#hqy_CreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_706bfeda-acb6-4571-aea5-e002c93c631e" xlink:to="loc_hqy_CreditAgreementMember_2d794c70-a16c-4889-97d3-f71b775b3acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PriorCreditAgreementMember_9e08a2cd-e509-472a-8782-a883599c5856" xlink:href="hqy-20211031.xsd#hqy_PriorCreditAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_706bfeda-acb6-4571-aea5-e002c93c631e" xlink:to="loc_hqy_PriorCreditAgreementMember_9e08a2cd-e509-472a-8782-a883599c5856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a4e8a4ae-cb01-4dff-873e-14f0707f1543" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_592c12f5-8d2d-466e-87b3-bb9bb1e996e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a427beb0-cb54-4343-9483-172bf4671012" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_592c12f5-8d2d-466e-87b3-bb9bb1e996e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_99d5b3ce-f79e-4c37-aed0-8bae11eff3cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_99d5b3ce-f79e-4c37-aed0-8bae11eff3cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_13002864-3cf8-4885-b84c-33a7d692a452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a427beb0-cb54-4343-9483-172bf4671012" xlink:to="loc_us-gaap_LongTermDebt_13002864-3cf8-4885-b84c-33a7d692a452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a3884d8b-2694-43bf-aa91-866df507f5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:to="loc_us-gaap_LongTermDebtCurrent_a3884d8b-2694-43bf-aa91-866df507f5fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8cea31ea-6d56-4d81-aeee-b81e2e7953c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_8cea31ea-6d56-4d81-aeee-b81e2e7953c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_08bd484c-da7a-43c1-87d3-f68046dfd1de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_08bd484c-da7a-43c1-87d3-f68046dfd1de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6ce51a2c-a16c-46d9-8162-74b675d52324" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentLineItems_a427beb0-cb54-4343-9483-172bf4671012" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6ce51a2c-a16c-46d9-8162-74b675d52324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails_1" xlink:type="simple" xlink:href="hqy-20211031.xsd#IndebtednessScheduleofLongtermDebtDetails_1"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://healthequity.com/role/IndebtednessNarrativeDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#IndebtednessNarrativeDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/IndebtednessNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_759d926d-de4c-4a85-b779-4e125314804c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_759d926d-de4c-4a85-b779-4e125314804c" xlink:to="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e4ee306c-7b3c-43e9-926e-f2ee6de9706d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_us-gaap_DebtInstrumentAxis_e4ee306c-7b3c-43e9-926e-f2ee6de9706d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1ce8f215-dea1-4505-924f-dc982eee2330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e4ee306c-7b3c-43e9-926e-f2ee6de9706d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1ce8f215-dea1-4505-924f-dc982eee2330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_A4500SeniorNotesDue2029Member_67306393-86b1-447f-8ab8-7fac1f584642" xlink:href="hqy-20211031.xsd#hqy_A4500SeniorNotesDue2029Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ce8f215-dea1-4505-924f-dc982eee2330" xlink:to="loc_hqy_A4500SeniorNotesDue2029Member_67306393-86b1-447f-8ab8-7fac1f584642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_CreditAgreementMember_0e213a90-6c6f-4dd2-8fbf-688d2173c036" xlink:href="hqy-20211031.xsd#hqy_CreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ce8f215-dea1-4505-924f-dc982eee2330" xlink:to="loc_hqy_CreditAgreementMember_0e213a90-6c6f-4dd2-8fbf-688d2173c036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PriorCreditAgreementMember_d1cd66d9-4dd4-4c62-86e8-84bdf1f89c8f" xlink:href="hqy-20211031.xsd#hqy_PriorCreditAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ce8f215-dea1-4505-924f-dc982eee2330" xlink:to="loc_hqy_PriorCreditAgreementMember_d1cd66d9-4dd4-4c62-86e8-84bdf1f89c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_4bea1327-e45e-40ce-829d-c15cff3b20a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_4bea1327-e45e-40ce-829d-c15cff3b20a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f8c9948e-9671-4a6f-bd2a-bf64050e5ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_4bea1327-e45e-40ce-829d-c15cff3b20a5" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f8c9948e-9671-4a6f-bd2a-bf64050e5ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_021e174f-9107-493f-a179-3b8dd348ce61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f8c9948e-9671-4a6f-bd2a-bf64050e5ecd" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_021e174f-9107-493f-a179-3b8dd348ce61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_f0787065-7798-4150-bbb1-5dcfb2b0bb15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f8c9948e-9671-4a6f-bd2a-bf64050e5ecd" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_f0787065-7798-4150-bbb1-5dcfb2b0bb15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_2e862ae1-ef68-4184-b8e7-37c2724cce93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f8c9948e-9671-4a6f-bd2a-bf64050e5ecd" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_2e862ae1-ef68-4184-b8e7-37c2724cce93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_26ac7396-37b5-465e-90f7-1977d7cfc829" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f8c9948e-9671-4a6f-bd2a-bf64050e5ecd" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_26ac7396-37b5-465e-90f7-1977d7cfc829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFiveMember_59776502-e4ba-4201-94df-bc60b601019d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodFiveMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f8c9948e-9671-4a6f-bd2a-bf64050e5ecd" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodFiveMember_59776502-e4ba-4201-94df-bc60b601019d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5c9029ca-b2c7-4fe1-ba9e-c3cecd77366b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5c9029ca-b2c7-4fe1-ba9e-c3cecd77366b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9a9e2d5c-eab3-4977-a531-fbf6cb374443" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5c9029ca-b2c7-4fe1-ba9e-c3cecd77366b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9a9e2d5c-eab3-4977-a531-fbf6cb374443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_34b88a99-16db-456d-9d76-18496b90d9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a9e2d5c-eab3-4977-a531-fbf6cb374443" xlink:to="loc_us-gaap_SeniorNotesMember_34b88a99-16db-456d-9d76-18496b90d9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_edd9b778-f195-4a5f-bc37-da66cb6dc3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a9e2d5c-eab3-4977-a531-fbf6cb374443" xlink:to="loc_us-gaap_SecuredDebtMember_edd9b778-f195-4a5f-bc37-da66cb6dc3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_9e902149-34b6-44e7-a9a1-ec373dbcdf01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a9e2d5c-eab3-4977-a531-fbf6cb374443" xlink:to="loc_us-gaap_LineOfCreditMember_9e902149-34b6-44e7-a9a1-ec373dbcdf01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_cbca73f1-9067-48eb-bdbc-c3045db1be44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a9e2d5c-eab3-4977-a531-fbf6cb374443" xlink:to="loc_us-gaap_LetterOfCreditMember_cbca73f1-9067-48eb-bdbc-c3045db1be44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_f4a7f1fb-23ba-4710-9ef0-5a82842358e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_us-gaap_CreditFacilityAxis_f4a7f1fb-23ba-4710-9ef0-5a82842358e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_884e498e-ad69-4ebb-8614-cb88e0793b43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_f4a7f1fb-23ba-4710-9ef0-5a82842358e2" xlink:to="loc_us-gaap_CreditFacilityDomain_884e498e-ad69-4ebb-8614-cb88e0793b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TermLoanFacilityMember_45ae6371-cbc3-414d-9142-31f575d05f52" xlink:href="hqy-20211031.xsd#hqy_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_884e498e-ad69-4ebb-8614-cb88e0793b43" xlink:to="loc_hqy_TermLoanFacilityMember_45ae6371-cbc3-414d-9142-31f575d05f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5bc30639-c760-4578-9bf4-3e67360484da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_884e498e-ad69-4ebb-8614-cb88e0793b43" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5bc30639-c760-4578-9bf4-3e67360484da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_dc8adc5d-8bf9-4c77-b05e-49b37ae16e08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_us-gaap_VariableRateAxis_dc8adc5d-8bf9-4c77-b05e-49b37ae16e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c2d6c943-10f9-43e8-808f-79570a7cada1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_dc8adc5d-8bf9-4c77-b05e-49b37ae16e08" xlink:to="loc_us-gaap_VariableRateDomain_c2d6c943-10f9-43e8-808f-79570a7cada1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_296b1c09-0884-4245-b424-afa2f3b6ed4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_c2d6c943-10f9-43e8-808f-79570a7cada1" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_296b1c09-0884-4245-b424-afa2f3b6ed4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_edb46e6f-de22-4db6-a50b-c0981218e923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_c2d6c943-10f9-43e8-808f-79570a7cada1" xlink:to="loc_us-gaap_BaseRateMember_edb46e6f-de22-4db6-a50b-c0981218e923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a60cfb2e-9d15-4c7f-a387-f6dd1d5df20e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_srt_RangeAxis_a60cfb2e-9d15-4c7f-a387-f6dd1d5df20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7f335fe5-b560-438e-930c-e5963361fe59" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a60cfb2e-9d15-4c7f-a387-f6dd1d5df20e" xlink:to="loc_srt_RangeMember_7f335fe5-b560-438e-930c-e5963361fe59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f9ad9b0d-0f0a-4044-8ff9-7d8fa703af43" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7f335fe5-b560-438e-930c-e5963361fe59" xlink:to="loc_srt_MinimumMember_f9ad9b0d-0f0a-4044-8ff9-7d8fa703af43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d110b205-ce16-4368-918f-cddff4607b04" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7f335fe5-b560-438e-930c-e5963361fe59" xlink:to="loc_srt_MaximumMember_d110b205-ce16-4368-918f-cddff4607b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodAxis_6100267e-121a-4928-b031-47943aef50bf" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_hqy_DebtInstrumentAmortizationPeriodAxis_6100267e-121a-4928-b031-47943aef50bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodDomain_f37fc079-1ba1-4b88-8a45-07f56eb36e2d" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodAxis_6100267e-121a-4928-b031-47943aef50bf" xlink:to="loc_hqy_DebtInstrumentAmortizationPeriodDomain_f37fc079-1ba1-4b88-8a45-07f56eb36e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodOneMember_b5c41a68-1702-49a4-8eaf-cfbfbc1af1b3" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodDomain_f37fc079-1ba1-4b88-8a45-07f56eb36e2d" xlink:to="loc_hqy_DebtInstrumentAmortizationPeriodOneMember_b5c41a68-1702-49a4-8eaf-cfbfbc1af1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember_b6119188-00bc-45df-8deb-daeecadc04c0" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodDomain_f37fc079-1ba1-4b88-8a45-07f56eb36e2d" xlink:to="loc_hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember_b6119188-00bc-45df-8deb-daeecadc04c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodFourMember_cc1d4e91-2d69-4ab7-b28a-543d560c394d" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodFourMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodDomain_f37fc079-1ba1-4b88-8a45-07f56eb36e2d" xlink:to="loc_hqy_DebtInstrumentAmortizationPeriodFourMember_cc1d4e91-2d69-4ab7-b28a-543d560c394d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentAmortizationPeriodFiveMember_b9bc4b32-ae23-4893-b663-45626230b837" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentAmortizationPeriodFiveMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_DebtInstrumentAmortizationPeriodDomain_f37fc079-1ba1-4b88-8a45-07f56eb36e2d" xlink:to="loc_hqy_DebtInstrumentAmortizationPeriodFiveMember_b9bc4b32-ae23-4893-b663-45626230b837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodAxis_3248d621-8340-4ea5-8489-2c2ba951ee8f" xlink:href="hqy-20211031.xsd#hqy_DebtCovenantPeriodAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_hqy_DebtCovenantPeriodAxis_3248d621-8340-4ea5-8489-2c2ba951ee8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodDomain_b4cc7247-2418-4664-84f7-f255210bf8c1" xlink:href="hqy-20211031.xsd#hqy_DebtCovenantPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_DebtCovenantPeriodAxis_3248d621-8340-4ea5-8489-2c2ba951ee8f" xlink:to="loc_hqy_DebtCovenantPeriodDomain_b4cc7247-2418-4664-84f7-f255210bf8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodOneMember_d39eaa93-77fb-47f5-b4f1-45a9f786059e" xlink:href="hqy-20211031.xsd#hqy_DebtCovenantPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_DebtCovenantPeriodDomain_b4cc7247-2418-4664-84f7-f255210bf8c1" xlink:to="loc_hqy_DebtCovenantPeriodOneMember_d39eaa93-77fb-47f5-b4f1-45a9f786059e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodTwoMember_c94a5bda-cf54-488b-964d-d2e5e10453f1" xlink:href="hqy-20211031.xsd#hqy_DebtCovenantPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_DebtCovenantPeriodDomain_b4cc7247-2418-4664-84f7-f255210bf8c1" xlink:to="loc_hqy_DebtCovenantPeriodTwoMember_c94a5bda-cf54-488b-964d-d2e5e10453f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b62f5f0c-41a4-47c3-9d46-e33ddd9f3acf" xlink:to="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_591caee0-3f7c-4845-a219-396ec92d6285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_591caee0-3f7c-4845-a219-396ec92d6285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_8670cc11-c226-45f1-91d3-b6c75bc26c41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_8670cc11-c226-45f1-91d3-b6c75bc26c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_7ad1260a-4d7c-496d-88d6-1c3c637ecec9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_7ad1260a-4d7c-496d-88d6-1c3c637ecec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_03430341-0060-4600-8204-e02e8bc904a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_03430341-0060-4600-8204-e02e8bc904a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_a0821bbf-7de3-4890-87c6-04767fb21338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_a0821bbf-7de3-4890-87c6-04767fb21338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_d50b8e6b-5be9-4cb5-b7d6-e28b7199a7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_DebtInstrumentTerm_d50b8e6b-5be9-4cb5-b7d6-e28b7199a7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8d2fa0fd-6e58-4533-b8c3-8ee6ba5302ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8d2fa0fd-6e58-4533-b8c3-8ee6ba5302ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments_cb2b76b9-93a6-422d-a117-ddc3699f452f" xlink:href="hqy-20211031.xsd#hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments_cb2b76b9-93a6-422d-a117-ddc3699f452f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantNetLeverageRatio_d0401744-110d-495b-b874-e34cb995099c" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentCovenantNetLeverageRatio"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_DebtInstrumentCovenantNetLeverageRatio_d0401744-110d-495b-b874-e34cb995099c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bdb25d41-1766-4b1c-8910-b8813bbdca48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bdb25d41-1766-4b1c-8910-b8813bbdca48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_0c375d94-e550-44e4-8cf9-3f2598aa1200" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_0c375d94-e550-44e4-8cf9-3f2598aa1200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount_3c5038af-4991-4a3b-ac85-ed280a712657" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount_3c5038af-4991-4a3b-ac85-ed280a712657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales_0bca7e7b-e5c4-4867-a72e-bf2429ca2856" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales_0bca7e7b-e5c4-4867-a72e-bf2429ca2856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales_476cfb84-8124-481b-b4da-5d5d35f0b63d" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales_476cfb84-8124-481b-b4da-5d5d35f0b63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod_82a8d763-663c-4132-81f5-279f79bc149f" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod_82a8d763-663c-4132-81f5-279f79bc149f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio_a2db54f2-4c82-4971-9328-fbd9bec4545b" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio_a2db54f2-4c82-4971-9328-fbd9bec4545b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio_28399abe-ea4f-483f-883c-fc0b052cd472" xlink:href="hqy-20211031.xsd#hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio_28399abe-ea4f-483f-883c-fc0b052cd472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_7a3507f8-2c42-4950-b354-2444f4d6fd2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_61947736-1ca5-4172-af77-24ca68113a72" xlink:to="loc_us-gaap_LineOfCredit_7a3507f8-2c42-4950-b354-2444f4d6fd2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Stockbasedcompensation" xlink:type="simple" xlink:href="hqy-20211031.xsd#Stockbasedcompensation"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/Stockbasedcompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5a25d5b4-111d-47cc-bef4-f955f8a5fe70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d447d5a9-9961-43af-a3fb-29eb6a446442" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5a25d5b4-111d-47cc-bef4-f955f8a5fe70" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d447d5a9-9961-43af-a3fb-29eb6a446442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/StockbasedcompensationTables" xlink:type="simple" xlink:href="hqy-20211031.xsd#StockbasedcompensationTables"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/StockbasedcompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d6b91ed8-c22e-4ba1-886a-63d046f29594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_4f6ed4c6-8b7c-4a7d-bc72-72d304b69855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d6b91ed8-c22e-4ba1-886a-63d046f29594" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_4f6ed4c6-8b7c-4a7d-bc72-72d304b69855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_a5e05506-3ba9-48d2-95ac-57ecb563cd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d6b91ed8-c22e-4ba1-886a-63d046f29594" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_a5e05506-3ba9-48d2-95ac-57ecb563cd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_a7afbc9b-a126-4377-858d-13b9bfa990ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d6b91ed8-c22e-4ba1-886a-63d046f29594" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_a7afbc9b-a126-4377-858d-13b9bfa990ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b3ccbfd0-8af0-4e3c-8ab7-a68194143b06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc27e214-4cc3-49e8-8ca1-7dc5a8670d65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b3ccbfd0-8af0-4e3c-8ab7-a68194143b06" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc27e214-4cc3-49e8-8ca1-7dc5a8670d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d00c53e5-02af-49d7-b911-d3512d113133" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fc27e214-4cc3-49e8-8ca1-7dc5a8670d65" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d00c53e5-02af-49d7-b911-d3512d113133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_eade3938-1bec-4e84-a509-ee2294cd7b92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d00c53e5-02af-49d7-b911-d3512d113133" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_eade3938-1bec-4e84-a509-ee2294cd7b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_efb2220b-5081-4649-a3e9-9e3ea758567e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_eade3938-1bec-4e84-a509-ee2294cd7b92" xlink:to="loc_us-gaap_CostOfSalesMember_efb2220b-5081-4649-a3e9-9e3ea758567e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SalesandMarketingMember_c6fbb97d-622d-450c-b00a-e7ea932df952" xlink:href="hqy-20211031.xsd#hqy_SalesandMarketingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_eade3938-1bec-4e84-a509-ee2294cd7b92" xlink:to="loc_hqy_SalesandMarketingMember_c6fbb97d-622d-450c-b00a-e7ea932df952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TechnologyandDevelopmentMember_1ff05441-f30d-4ecf-86a9-6917bf7cb413" xlink:href="hqy-20211031.xsd#hqy_TechnologyandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_eade3938-1bec-4e84-a509-ee2294cd7b92" xlink:to="loc_hqy_TechnologyandDevelopmentMember_1ff05441-f30d-4ecf-86a9-6917bf7cb413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_02fe16a3-3c3e-4506-86a4-4b23dc08578e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_eade3938-1bec-4e84-a509-ee2294cd7b92" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_02fe16a3-3c3e-4506-86a4-4b23dc08578e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenseMember_f9e05c44-417f-4959-91d7-dab714c1ab2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_eade3938-1bec-4e84-a509-ee2294cd7b92" xlink:to="loc_us-gaap_OtherExpenseMember_f9e05c44-417f-4959-91d7-dab714c1ab2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dad156f-86ca-43d8-a7ce-1d11c653c46b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc27e214-4cc3-49e8-8ca1-7dc5a8670d65" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dad156f-86ca-43d8-a7ce-1d11c653c46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_edb5ab8c-5bd2-41c8-b6df-d6b528aa1171" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dad156f-86ca-43d8-a7ce-1d11c653c46b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_edb5ab8c-5bd2-41c8-b6df-d6b528aa1171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/StockbasedcompensationNarrativeDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#StockbasedcompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/StockbasedcompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4a5b9f58-f90e-4789-a26b-1f74515a5392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515507c7-7af5-4a0a-aabe-83fa3121c4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4a5b9f58-f90e-4789-a26b-1f74515a5392" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515507c7-7af5-4a0a-aabe-83fa3121c4bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d49834ec-1351-4a52-b717-96a94701f605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515507c7-7af5-4a0a-aabe-83fa3121c4bf" xlink:to="loc_us-gaap_PlanNameAxis_d49834ec-1351-4a52-b717-96a94701f605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b72665f7-8ece-459b-9c45-cc5605846d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_d49834ec-1351-4a52-b717-96a94701f605" xlink:to="loc_us-gaap_PlanNameDomain_b72665f7-8ece-459b-9c45-cc5605846d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncentivePlanMember_b50e1ae7-e1e7-440a-9246-de9223af0fdd" xlink:href="hqy-20211031.xsd#hqy_IncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b72665f7-8ece-459b-9c45-cc5605846d9d" xlink:to="loc_hqy_IncentivePlanMember_b50e1ae7-e1e7-440a-9246-de9223af0fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5cc2e010-421a-4f81-bc9b-67e2369957d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515507c7-7af5-4a0a-aabe-83fa3121c4bf" xlink:to="loc_us-gaap_AwardTypeAxis_5cc2e010-421a-4f81-bc9b-67e2369957d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0bcca94-04db-4905-a87a-df94c9349c42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_5cc2e010-421a-4f81-bc9b-67e2369957d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0bcca94-04db-4905-a87a-df94c9349c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PerformanceRestrictedStockUnitsMember_344ed0a6-3757-4a1a-80c6-1b4b6b4d114c" xlink:href="hqy-20211031.xsd#hqy_PerformanceRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0bcca94-04db-4905-a87a-df94c9349c42" xlink:to="loc_hqy_PerformanceRestrictedStockUnitsMember_344ed0a6-3757-4a1a-80c6-1b4b6b4d114c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3b362898-308b-4765-badf-36587ea92e76" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515507c7-7af5-4a0a-aabe-83fa3121c4bf" xlink:to="loc_srt_RangeAxis_3b362898-308b-4765-badf-36587ea92e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2b2f9162-3abf-4e24-90ba-23695537c1d1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3b362898-308b-4765-badf-36587ea92e76" xlink:to="loc_srt_RangeMember_2b2f9162-3abf-4e24-90ba-23695537c1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_23177281-bac5-4296-b3c9-31000149ccf2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2b2f9162-3abf-4e24-90ba-23695537c1d1" xlink:to="loc_srt_MinimumMember_23177281-bac5-4296-b3c9-31000149ccf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b1f5a937-0a7c-4af3-ae01-d3919fce22c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2b2f9162-3abf-4e24-90ba-23695537c1d1" xlink:to="loc_srt_MaximumMember_b1f5a937-0a7c-4af3-ae01-d3919fce22c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515507c7-7af5-4a0a-aabe-83fa3121c4bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_e27bbc14-0e7c-4a97-9a0c-afd2b581030d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_e27bbc14-0e7c-4a97-9a0c-afd2b581030d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage_bcaa59ea-0450-4646-ad2f-6c1540e370d4" xlink:href="hqy-20211031.xsd#hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:to="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage_bcaa59ea-0450-4646-ad2f-6c1540e370d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c9224299-4184-46ec-a2dd-501376607f55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c9224299-4184-46ec-a2dd-501376607f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4f49fa3a-e60a-49ea-8ece-2ea5be79c97b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4f49fa3a-e60a-49ea-8ece-2ea5be79c97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_a17c425c-0f60-4760-9d07-3856b1f4318d" xlink:href="hqy-20211031.xsd#hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:to="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_a17c425c-0f60-4760-9d07-3856b1f4318d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d0824733-d173-4954-baae-9a2e9834052f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ca09d91c-b8d0-46d6-a913-9bcfda2ac455" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d0824733-d173-4954-baae-9a2e9834052f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#StockbasedcompensationStockoptionactivityDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_265cc240-adb5-45a9-93dc-76a8abe54a55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b542a1a8-87c1-43cb-b7bd-8698ceda6f59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_265cc240-adb5-45a9-93dc-76a8abe54a55" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b542a1a8-87c1-43cb-b7bd-8698ceda6f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4fd59334-4c27-4085-9181-dda8137ee5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b542a1a8-87c1-43cb-b7bd-8698ceda6f59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4fd59334-4c27-4085-9181-dda8137ee5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5c937db4-1ac8-4aa2-9d04-bfe977f5a98f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b542a1a8-87c1-43cb-b7bd-8698ceda6f59" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5c937db4-1ac8-4aa2-9d04-bfe977f5a98f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_853aba85-5756-49ee-93a9-276ce9e862a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b542a1a8-87c1-43cb-b7bd-8698ceda6f59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_853aba85-5756-49ee-93a9-276ce9e862a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_9218438a-a606-4d52-bd53-0df06706e0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_265cc240-adb5-45a9-93dc-76a8abe54a55" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_9218438a-a606-4d52-bd53-0df06706e0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c434dab6-ddf6-4d30-83a6-74b6a1f476f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_265cc240-adb5-45a9-93dc-76a8abe54a55" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c434dab6-ddf6-4d30-83a6-74b6a1f476f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_57a19bbb-ab8c-4ea4-a590-20fb94dfbeb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_265cc240-adb5-45a9-93dc-76a8abe54a55" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_57a19bbb-ab8c-4ea4-a590-20fb94dfbeb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding_786e4d8f-b807-4dbc-8008-ece8462aabf9" xlink:href="hqy-20211031.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_57a19bbb-ab8c-4ea4-a590-20fb94dfbeb3" xlink:to="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding_786e4d8f-b807-4dbc-8008-ece8462aabf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding_27c46db1-f514-4102-a6dd-156ebf7d521a" xlink:href="hqy-20211031.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_57a19bbb-ab8c-4ea4-a590-20fb94dfbeb3" xlink:to="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding_27c46db1-f514-4102-a6dd-156ebf7d521a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised_70faee21-5362-407f-80d3-bff6741cc824" xlink:href="hqy-20211031.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_57a19bbb-ab8c-4ea4-a590-20fb94dfbeb3" xlink:to="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised_70faee21-5362-407f-80d3-bff6741cc824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised_a6457f05-df9d-4a64-995e-c7f8b8a9f4f7" xlink:href="hqy-20211031.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_57a19bbb-ab8c-4ea4-a590-20fb94dfbeb3" xlink:to="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised_a6457f05-df9d-4a64-995e-c7f8b8a9f4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding_660ff084-5235-45ad-b497-16e7d02af915" xlink:href="hqy-20211031.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_57a19bbb-ab8c-4ea4-a590-20fb94dfbeb3" xlink:to="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding_660ff084-5235-45ad-b497-16e7d02af915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding_d7782b99-e306-43b2-ae3c-041f3a3f5668" xlink:href="hqy-20211031.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_57a19bbb-ab8c-4ea4-a590-20fb94dfbeb3" xlink:to="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding_d7782b99-e306-43b2-ae3c-041f3a3f5668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_39015317-2d44-4bbd-b50c-a40036658c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_265cc240-adb5-45a9-93dc-76a8abe54a55" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_39015317-2d44-4bbd-b50c-a40036658c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ad5bcd4b-f2e2-4d12-a1b0-f6d684364c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_39015317-2d44-4bbd-b50c-a40036658c0c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ad5bcd4b-f2e2-4d12-a1b0-f6d684364c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1cffca1c-bf89-492f-a918-5c8fcea8cfad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_39015317-2d44-4bbd-b50c-a40036658c0c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1cffca1c-bf89-492f-a918-5c8fcea8cfad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_042bdafc-fa1a-4957-b0c8-640e00dd1e11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_39015317-2d44-4bbd-b50c-a40036658c0c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_042bdafc-fa1a-4957-b0c8-640e00dd1e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_95976a66-07ee-4fba-8ecc-8bc8dc31035d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_265cc240-adb5-45a9-93dc-76a8abe54a55" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_95976a66-07ee-4fba-8ecc-8bc8dc31035d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2af6c8b7-b4f1-4613-acfb-8713d05418b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_265cc240-adb5-45a9-93dc-76a8abe54a55" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2af6c8b7-b4f1-4613-acfb-8713d05418b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_afe7c646-12fe-4b30-b6bc-8525abc5d226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_265cc240-adb5-45a9-93dc-76a8abe54a55" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_afe7c646-12fe-4b30-b6bc-8525abc5d226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_33ef353e-e350-4eb4-a98f-6d4da6e8df3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_265cc240-adb5-45a9-93dc-76a8abe54a55" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_33ef353e-e350-4eb4-a98f-6d4da6e8df3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_6f2809ad-8eab-4f12-95c5-9c0cf6b8f84d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_265cc240-adb5-45a9-93dc-76a8abe54a55" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_6f2809ad-8eab-4f12-95c5-9c0cf6b8f84d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0f019ab4-101f-4db4-bec1-ce4ab0684193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_265cc240-adb5-45a9-93dc-76a8abe54a55" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0f019ab4-101f-4db4-bec1-ce4ab0684193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_2957af0d-a4fd-45e3-bf30-34efc510a1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_265cc240-adb5-45a9-93dc-76a8abe54a55" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_2957af0d-a4fd-45e3-bf30-34efc510a1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c2d1d123-900a-4af1-8a84-a44eb0ca3ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_265cc240-adb5-45a9-93dc-76a8abe54a55" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c2d1d123-900a-4af1-8a84-a44eb0ca3ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#StockbasedcompensationRestrictedstockunityactivityDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4a9048ba-a848-4498-8e80-d43eca9a36ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c58848e9-6697-417e-bc96-e7e56c971132" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4a9048ba-a848-4498-8e80-d43eca9a36ee" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c58848e9-6697-417e-bc96-e7e56c971132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c0a951d2-57b1-4f22-b76e-057999209916" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c58848e9-6697-417e-bc96-e7e56c971132" xlink:to="loc_us-gaap_AwardTypeAxis_c0a951d2-57b1-4f22-b76e-057999209916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_946707ac-b05d-428d-8c1e-f594937bb735" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c0a951d2-57b1-4f22-b76e-057999209916" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_946707ac-b05d-428d-8c1e-f594937bb735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5e1fe098-1d6a-4c98-810d-14970848e0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_946707ac-b05d-428d-8c1e-f594937bb735" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5e1fe098-1d6a-4c98-810d-14970848e0a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_89445053-e2db-4d3c-8a91-ae33e585f825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_946707ac-b05d-428d-8c1e-f594937bb735" xlink:to="loc_us-gaap_RestrictedStockMember_89445053-e2db-4d3c-8a91-ae33e585f825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5f84867-ae00-49de-96d5-1474428b66ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c58848e9-6697-417e-bc96-e7e56c971132" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5f84867-ae00-49de-96d5-1474428b66ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7346c9d3-853a-4a79-a0cc-4e6ea3d3dc81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5f84867-ae00-49de-96d5-1474428b66ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7346c9d3-853a-4a79-a0cc-4e6ea3d3dc81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6ee4eaf1-909a-4e70-b0a4-1b50efeaada3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7346c9d3-853a-4a79-a0cc-4e6ea3d3dc81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6ee4eaf1-909a-4e70-b0a4-1b50efeaada3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_caa9ba1f-1603-40d4-a3ab-5a06ef3d6c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7346c9d3-853a-4a79-a0cc-4e6ea3d3dc81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_caa9ba1f-1603-40d4-a3ab-5a06ef3d6c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d15c5a4f-2843-4192-b780-cf9aa8478986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7346c9d3-853a-4a79-a0cc-4e6ea3d3dc81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d15c5a4f-2843-4192-b780-cf9aa8478986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_220755ed-7215-4f51-a13d-629e510aab16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7346c9d3-853a-4a79-a0cc-4e6ea3d3dc81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_220755ed-7215-4f51-a13d-629e510aab16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6d155792-8564-424d-b681-fc6a81f2f7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7346c9d3-853a-4a79-a0cc-4e6ea3d3dc81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6d155792-8564-424d-b681-fc6a81f2f7ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4bfaeb8c-3304-49b6-ab22-62023ba9610b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5f84867-ae00-49de-96d5-1474428b66ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4bfaeb8c-3304-49b6-ab22-62023ba9610b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d935a36c-7e29-4406-9507-d9ae2169c748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4bfaeb8c-3304-49b6-ab22-62023ba9610b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d935a36c-7e29-4406-9507-d9ae2169c748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4ed7c1a4-1727-4827-95c6-87726b53e25a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4bfaeb8c-3304-49b6-ab22-62023ba9610b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4ed7c1a4-1727-4827-95c6-87726b53e25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_888e64af-6a6c-4a15-89e6-5ab12d796509" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4bfaeb8c-3304-49b6-ab22-62023ba9610b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_888e64af-6a6c-4a15-89e6-5ab12d796509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0743a045-c134-4f70-9850-afba8e6ad0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4bfaeb8c-3304-49b6-ab22-62023ba9610b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0743a045-c134-4f70-9850-afba8e6ad0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_edcfdab8-d416-4862-bf6f-df1ed822a731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4bfaeb8c-3304-49b6-ab22-62023ba9610b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_edcfdab8-d416-4862-bf6f-df1ed822a731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Fairvalue" xlink:type="simple" xlink:href="hqy-20211031.xsd#Fairvalue"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/Fairvalue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_c3c41cbf-b642-4e5a-9ff4-a3f097f90ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_aef252d2-f881-450f-ad05-fe3d9fbdf611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c3c41cbf-b642-4e5a-9ff4-a3f097f90ce4" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_aef252d2-f881-450f-ad05-fe3d9fbdf611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/FairvalueTables" xlink:type="simple" xlink:href="hqy-20211031.xsd#FairvalueTables"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/FairvalueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0545f9f5-e90b-402b-ac09-8b1a08355e86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_42e6b2df-d28e-44ff-b21d-3cb69db665c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0545f9f5-e90b-402b-ac09-8b1a08355e86" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_42e6b2df-d28e-44ff-b21d-3cb69db665c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/FairvalueNarrativeDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#FairvalueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/FairvalueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0a0dd5e1-1854-421c-acfa-9e7ffc40da0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a1fd9fc6-830f-42c2-94de-920b9819ba60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0a0dd5e1-1854-421c-acfa-9e7ffc40da0b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a1fd9fc6-830f-42c2-94de-920b9819ba60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d892040a-8729-4009-9457-9a72faa4b4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a1fd9fc6-830f-42c2-94de-920b9819ba60" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d892040a-8729-4009-9457-9a72faa4b4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3af19977-01fc-48bb-a29e-17ca145bffa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d892040a-8729-4009-9457-9a72faa4b4cc" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3af19977-01fc-48bb-a29e-17ca145bffa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_af68466f-fee0-4343-b3b4-6bd9bb117825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3af19977-01fc-48bb-a29e-17ca145bffa9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_af68466f-fee0-4343-b3b4-6bd9bb117825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_f6633762-1c8a-431f-a01f-30d2886f1a70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3af19977-01fc-48bb-a29e-17ca145bffa9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_f6633762-1c8a-431f-a01f-30d2886f1a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ea09db38-c8b3-446d-b124-15228c12b0d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfDefinedBenefitPlansDisclosuresTable_a1fd9fc6-830f-42c2-94de-920b9819ba60" xlink:to="loc_us-gaap_DebtInstrumentAxis_ea09db38-c8b3-446d-b124-15228c12b0d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2c57d209-7ba8-43be-8cc6-348a13ce49b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ea09db38-c8b3-446d-b124-15228c12b0d2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2c57d209-7ba8-43be-8cc6-348a13ce49b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_A4500SeniorNotesDue2029Member_cdaaed08-c830-48b6-b5e6-c9107655b895" xlink:href="hqy-20211031.xsd#hqy_A4500SeniorNotesDue2029Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2c57d209-7ba8-43be-8cc6-348a13ce49b9" xlink:to="loc_hqy_A4500SeniorNotesDue2029Member_cdaaed08-c830-48b6-b5e6-c9107655b895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ff479e33-b363-4265-9789-9dd04a128b70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a1fd9fc6-830f-42c2-94de-920b9819ba60" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ff479e33-b363-4265-9789-9dd04a128b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_4dff9d9e-92b8-45bd-b0a8-9ad38fa513e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ff479e33-b363-4265-9789-9dd04a128b70" xlink:to="loc_us-gaap_LongTermDebtFairValue_4dff9d9e-92b8-45bd-b0a8-9ad38fa513e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9f71833c-6acc-48b8-ba81-20d08fce3bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ff479e33-b363-4265-9789-9dd04a128b70" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9f71833c-6acc-48b8-ba81-20d08fce3bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/FairvalueDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#FairvalueDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/FairvalueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0e66a05f-7723-4385-b9e0-a791d477f68d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_ffded27a-38f2-4ae4-b387-5c15b9e7e3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0e66a05f-7723-4385-b9e0-a791d477f68d" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_ffded27a-38f2-4ae4-b387-5c15b9e7e3c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_c1ead2cc-cf42-4d5e-9b4b-710a51acbe3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_ffded27a-38f2-4ae4-b387-5c15b9e7e3c1" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_c1ead2cc-cf42-4d5e-9b4b-710a51acbe3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3f5cc010-b62d-40f4-92ac-c9f885877e42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_c1ead2cc-cf42-4d5e-9b4b-710a51acbe3b" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3f5cc010-b62d-40f4-92ac-c9f885877e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContingentConsiderationMember_12a9af10-5c68-4823-a4fe-90b4395aeced" xlink:href="hqy-20211031.xsd#hqy_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3f5cc010-b62d-40f4-92ac-c9f885877e42" xlink:to="loc_hqy_ContingentConsiderationMember_12a9af10-5c68-4823-a4fe-90b4395aeced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d5fc7e1a-8fb9-4d17-833f-387039573bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_ffded27a-38f2-4ae4-b387-5c15b9e7e3c1" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d5fc7e1a-8fb9-4d17-833f-387039573bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b787315d-7bde-4720-bf71-36a4afe64d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d5fc7e1a-8fb9-4d17-833f-387039573bbf" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b787315d-7bde-4720-bf71-36a4afe64d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e1b3f68d-1896-408d-8678-6d5e76bac412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b787315d-7bde-4720-bf71-36a4afe64d91" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e1b3f68d-1896-408d-8678-6d5e76bac412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_5df41bc2-773f-4fbf-8d31-203bd8add062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b787315d-7bde-4720-bf71-36a4afe64d91" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_5df41bc2-773f-4fbf-8d31-203bd8add062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_cd0ecd97-6e54-4538-a3fe-1bfe2b335b43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b787315d-7bde-4720-bf71-36a4afe64d91" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_cd0ecd97-6e54-4538-a3fe-1bfe2b335b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_da001cd2-e3f6-4a0b-ba4f-9821c4a83c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b787315d-7bde-4720-bf71-36a4afe64d91" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_da001cd2-e3f6-4a0b-ba4f-9821c4a83c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/Subsequentevents" xlink:type="simple" xlink:href="hqy-20211031.xsd#Subsequentevents"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/Subsequentevents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_a49515b6-3d11-4594-8c2b-705e3ec7c9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_12fc9f79-b72f-48a1-862e-db556dafa630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a49515b6-3d11-4594-8c2b-705e3ec7c9bf" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_12fc9f79-b72f-48a1-862e-db556dafa630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://healthequity.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="hqy-20211031.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://healthequity.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_811b6473-2fbe-4cbd-958c-56c99e590007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_88b60c54-b22a-4851-b530-c81abcbc1078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_811b6473-2fbe-4cbd-958c-56c99e590007" xlink:to="loc_us-gaap_SubsequentEventTable_88b60c54-b22a-4851-b530-c81abcbc1078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_ec9e6ac1-d7b9-45e2-a787-061a23ea286e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_88b60c54-b22a-4851-b530-c81abcbc1078" xlink:to="loc_us-gaap_AssetAcquisitionAxis_ec9e6ac1-d7b9-45e2-a787-061a23ea286e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_794800f8-de41-4b00-bfb7-e1e7f69941e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_ec9e6ac1-d7b9-45e2-a787-061a23ea286e" xlink:to="loc_us-gaap_AssetAcquisitionDomain_794800f8-de41-4b00-bfb7-e1e7f69941e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember_bcc27095-b36c-4ba3-990b-1a1d719ce1f2" xlink:href="hqy-20211031.xsd#hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_794800f8-de41-4b00-bfb7-e1e7f69941e2" xlink:to="loc_hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember_bcc27095-b36c-4ba3-990b-1a1d719ce1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_HealthSavingsAdministratorsLLCMember_d466473f-1667-4fcb-8640-08cc84a04231" xlink:href="hqy-20211031.xsd#hqy_HealthSavingsAdministratorsLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_794800f8-de41-4b00-bfb7-e1e7f69941e2" xlink:to="loc_hqy_HealthSavingsAdministratorsLLCMember_d466473f-1667-4fcb-8640-08cc84a04231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_a618792c-181d-40b6-ad50-be223fe9f633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_88b60c54-b22a-4851-b530-c81abcbc1078" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_a618792c-181d-40b6-ad50-be223fe9f633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_93f42338-9816-4233-a465-bb7a66bd2aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_a618792c-181d-40b6-ad50-be223fe9f633" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_93f42338-9816-4233-a465-bb7a66bd2aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_49ba03f2-bd66-413d-b1c4-944e7dcc93bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_93f42338-9816-4233-a465-bb7a66bd2aa0" xlink:to="loc_us-gaap_SubsequentEventMember_49ba03f2-bd66-413d-b1c4-944e7dcc93bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_9d955e56-c484-4e77-a8c1-bbb4ec089475" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_88b60c54-b22a-4851-b530-c81abcbc1078" xlink:to="loc_us-gaap_SubsequentEventLineItems_9d955e56-c484-4e77-a8c1-bbb4ec089475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PaymentsForAssetAcquisition_11c2452d-8ebf-43f4-9473-98b7f9c9377d" xlink:href="hqy-20211031.xsd#hqy_PaymentsForAssetAcquisition"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_9d955e56-c484-4e77-a8c1-bbb4ec089475" xlink:to="loc_hqy_PaymentsForAssetAcquisition_11c2452d-8ebf-43f4-9473-98b7f9c9377d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_NumberOfHSAMembersTransferred_a5a43990-754f-48e2-96cd-7122737b85af" xlink:href="hqy-20211031.xsd#hqy_NumberOfHSAMembersTransferred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_9d955e56-c484-4e77-a8c1-bbb4ec089475" xlink:to="loc_hqy_NumberOfHSAMembersTransferred_a5a43990-754f-48e2-96cd-7122737b85af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets_d8deabad-b295-4da7-8bb6-e1868611031d" xlink:href="hqy-20211031.xsd#hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_9d955e56-c484-4e77-a8c1-bbb4ec089475" xlink:to="loc_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets_d8deabad-b295-4da7-8bb6-e1868611031d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred_8b9e59c1-9f8e-43e2-bce1-be4f0e52e34a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_9d955e56-c484-4e77-a8c1-bbb4ec089475" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferred_8b9e59c1-9f8e-43e2-bce1-be4f0e52e34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_4692cadb-be46-4b0c-a29d-99298f0b8f07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_9d955e56-c484-4e77-a8c1-bbb4ec089475" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_4692cadb-be46-4b0c-a29d-99298f0b8f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>hqy-20211031_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/2021"
  xmlns:hqy="http://healthequity.com/20211031"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns: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-20211031.xsd" xlink:type="simple"/>
    <context id="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i2d4d72995d8f4cdfb8a9b529fec23d4a_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i1ec245e64d5642328ff8bcb5311fb526_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i7ae0d903d2b0460eaf703fd288c474e5_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="id92c50f3a5654c0886a0a47bb3f452ef_D20200801-20201031">
        <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-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i8bb7645b2b624e20b03c40cd3759f9a4_D20210201-20211031">
        <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>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i3d265141f36d4daeb681c7cae8dd5f21_D20200201-20201031">
        <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>2020-10-31</endDate>
        </period>
    </context>
    <context id="i22ae4597d03b46d4a79aa604ac98126b_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i6e7776d9316f4ba0b769a83f9994946e_D20200801-20201031">
        <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-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i0fc02b3580b74982b68e100bf58c73de_D20210201-20211031">
        <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>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i0a6b32852e8a469da86675c9ca2c2886_D20200201-20201031">
        <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>2020-10-31</endDate>
        </period>
    </context>
    <context id="i21e2d73baf354873bfee802fed1e0af5_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ib3c3627c366d4f6e8234de4f5d1aa7a0_D20200801-20201031">
        <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-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i39c53aff6f3a424e93120ed6ff726a2f_D20210201-20211031">
        <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>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i499e586ad79242b0a7e8162cfbefdadc_D20200201-20201031">
        <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>2020-10-31</endDate>
        </period>
    </context>
    <context id="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i2dcd95ff970541979aba8530288376a1_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i705ac7af71364ded82732f384e862d94_D20200201-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i5c7ab7cc7d9d4197b5b275e15b35fcc7_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i1495d33daaba46ffb52cae2d2fcbbdda_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i8d983241d8d34f518bf290f38c065e9f_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ib0555be79e754953a013f7c1f8262f6d_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="if1043f10d7bf4d2aa0dab937859f7fc8_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i03cde6c065fe4f60ad6011d594741c43_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="iaf3fc7a036f240b2967852bb6f66f71c_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="i048882a45e374f48b8096c56f8a1726b_D20200201-20201031">
        <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>2020-10-31</endDate>
        </period>
    </context>
    <context id="if2bb4c6f0f294033864ba8b214094767_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i33b0f498a49e43e0842a9f91de02afe8_I20201031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="ief013d8f18694f3b85b7b108005c9c4e_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ifd2e6c51cf504e60940f8942b3cdf4c4_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="icfe95b46856b440c9a4eaa028243e4f6_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="i1551cc05511443b2803a8c2915d4f3df_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="i6d30c81ce8fd4f388e41758884685bad_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="iac5ca9191a69430597a5ae1d62ef8b62_D20200801-20201031">
        <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-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ic8e79e1b9ac84910a5435431d73259ee_D20210201-20211031">
        <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>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="icc5023dbea1645688c42ad7c64c11283_D20200201-20201031">
        <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>2020-10-31</endDate>
        </period>
    </context>
    <context id="ibd6f46a620b045b2abf7ed2c658636c4_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i59331c8fb24948f9a03b4b0b894c5577_I20201031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i433b0fdf639640cba143ef9c23680429_I20210731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ifd14ca71083640bf9dac9baf31576c08_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i26cb5a3d9d48424b9a2f61cd4e40fcbc_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="i5ba98a62d1d541f888f6f26596ba10fb_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="i4c50d32b63264c158c703e70bf1b9a4d_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i4b2137e6dbc54ffd8a6110a1d473c017_D20200801-20201031">
        <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-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i58a22e4e97f54ff4b6a681f6e0f010ce_D20210201-20211031">
        <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>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="if1b6c1b78d8e43149b79d6008f2ac021_D20200201-20201031">
        <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>2020-10-31</endDate>
        </period>
    </context>
    <context id="i08692df7d50c45daa89fba308fa91f7c_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i2580dfd8c25c483d94101a13d5a33e42_I20201031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i1eae89673f684d9eb281b91faecd5686_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i9ca59c39987f43a4b3e712984bece596_D20210201-20211031">
        <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>
            <startDate>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i525c585d12f045e48e25e4221a5c2e49_D20200201-20201031">
        <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>
            <startDate>2020-02-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i3e6dafa6b7694b9790df85bd3ee4d8dc_D20210201-20211031">
        <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>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i73b8162fd4e0482f8ef7ec210447710a_D20200201-20201031">
        <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>2020-10-31</endDate>
        </period>
    </context>
    <context id="i8e72977a6f504f1cb2bc1ed2a2a00493_D20210201-20210430">
        <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>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i47147fa09ad943dfb2bccaf878aa478e_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="ib6609db9623c42cd877a600f16fd690f_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i93be55fb81d84f0e824f45b22b9ef67e_I20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-08</instant>
        </period>
    </context>
    <context id="ibc48c2d59dc94c32ab4aa637359ecb49_D20210901-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:FifthThirdBankHSAPortfolioAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="iee4c307f06344619be82b1279f2380a0_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i3ab82d49006d48738054311afd106851_D20210201-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i06150ad270a2466a83234c406c2f9d55_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i88668bb6a05d4d19aa164e732b71505d_D20210308-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i857e4e5f86ee442d841840f30b217189_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i162ef6d869a44ad8a15e81ad989473cb_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i3e93448da8df41c6a59ba53fda817c52_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:LuumAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i3a1a553cc5ca4fedb70c971cfdb79d46_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i1e93d3accf8f4ad2acae6316bfd44433_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="ibc4ccbd5b90d4834aa22d90a07618997_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i4ee97239c65f49cdb2e1c4a731fe5593_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="i4d7fa9a8ad0148d0b64c237f99f273ba_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i1c1c7c6e4dde4057945dd190a6a817dd_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="if2179eed0668484aab011adb562e3fdd_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-11-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i4a056f870dd848d08e9bccb963216db1_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="ie1d4f3b9fc954780a251c85a735fce6a_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="i9c0f0b521a0b4f6b8ccf1dfcc9fbc937_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">hqy:AcquiredHSAIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i1a9a93a0ab1944029143c16918f3b9ff_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">hqy:AcquiredHSAIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i757fbdbc00644f8dbf66d13798aa7962_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="ie3c193f65b4f43ba9a52346d859c6b18_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="i277612cafcdf4ec5a7c1795770ab8734_I20211031">
        <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>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i41bf20d1735d47a7876b80f3f9dbd7b7_I20210131">
        <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>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i10a0890009cd4043abfe082bb9b7a2e7_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="idbeb763869484eafa8b4b6ff1116fcaa_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="i1dbe0f467b4446d0a408b1934874c4cd_I20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-29</instant>
        </period>
    </context>
    <context id="ife40aebce9044feca7e32f7ca504f9f5_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="iebaf9520188d49789c522616e70d3bc4_I20211031">
        <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:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i97b779392d78467680d7a28c566ad766_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:FurtherHealthSavingsAccountPortfolioAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i5c664969c4a842ba975618282b4115f1_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i574bd69e885f4c6e8ed56c967130d98b_I20210430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="if52279bd773341b3a779588be9bf98f0_I20211124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">hqy:UnionMesaMember</xbrldi:explicitMember>
                <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-11-24</instant>
        </period>
    </context>
    <context id="ia713627a13ee477fb7dab1201d820021_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="ic27951f44fd9459dba034a1f21cdefae_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="ic007cf518f014c838fd60d3f214ceb09_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="i86d6c9080c5f45618b1cf4831c2b3164_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="i2d984debb6624acaaa7432533aad2efd_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i0e2fa0be066a482c8a029382e648213a_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="i11cc1d101b214ae99f768cf5dba984b2_I20211031">
        <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:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i925188622d7e45cf9b8516200de1dda4_I20210131">
        <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:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i3f99b5ce9e3d412cb6cfdd7b4b0ccfea_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i361323d118cc4de7bc75aad3e7f562f6_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="ifa85efa101e6413e97a2029551228164_I20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-08</instant>
        </period>
    </context>
    <context id="i654c5dbc2c3d485ead03febebe00d445_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i82f05850500841e2a999a3d289bf4872_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="i4954e1534fc1424395e8c0a65de89b75_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="i5a227abe85c54bb8b82aeb4c5dae078d_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="i03b33202c367456dbfc52c8b23e0f4eb_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="i31dc7969ab1840e494d7ec7eafb2a442_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="i54e3640be15845728deaef48c6b0e5d9_D20211008-20211008">
        <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:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="i72b76bf12f634a9d8e960e50f1839984_I20211008">
        <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:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-08</instant>
        </period>
    </context>
    <context id="ic6fedaa611de41509375b5da2d621b50_D20211008-20211008">
        <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>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="i02d36f2187b248beb2a35dddb0f341b8_I20211008">
        <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>2021-10-08</instant>
        </period>
    </context>
    <context id="i036e41bc340b49a2897b8d03465873b9_I20211008">
        <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:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-08</instant>
        </period>
    </context>
    <context id="i02e9ab2ccc14445bbed029726e195b5e_I20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-08</instant>
        </period>
    </context>
    <context id="i7fd78a18267642cf9d05aa48d104b529_D20211008-20211008">
        <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:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="ie8989ccb84654c8d811274c58758551f_D20211008-20211008">
        <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:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="idb220cf468f84c54849d55bd017afea2_D20211008-20211008">
        <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:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="i4fc1488cff014c92b0ef56f534fc83f7_D20211008-20211008">
        <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:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="i0e5a689632364830a196be291d623124_D20210201-20211031">
        <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:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i89ad65eefc8b40b28c6a02181efb5a49_D20210201-20211031">
        <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:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ib277b95c4b384b7b9612d30d0fe940bd_I20211031">
        <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:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="hqy:DebtInstrumentAmortizationPeriodAxis">hqy:DebtInstrumentAmortizationPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i5995abcf9bc84a2ba18e53223379ad7b_I20211031">
        <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:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="hqy:DebtInstrumentAmortizationPeriodAxis">hqy:DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i651b6f81bf484f10a4970541e016fdfc_I20211031">
        <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:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="hqy:DebtInstrumentAmortizationPeriodAxis">hqy:DebtInstrumentAmortizationPeriodFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i8dc0becfde76494f88b7debfa9759ebc_I20211031">
        <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:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="hqy:DebtInstrumentAmortizationPeriodAxis">hqy:DebtInstrumentAmortizationPeriodFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i1598ca1f43e64ac087ed72608d11c4a6_I20211031">
        <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:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ibc236285dab7480089b8463c8c04bbd0_D20210201-20211031">
        <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:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="iec7b692ad81943aaa3c53fdf384d9eb4_D20190830-20190830">
        <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:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-30</startDate>
            <endDate>2019-08-30</endDate>
        </period>
    </context>
    <context id="i949e69e3861c46ba82322f48de2f8e90_I20190830">
        <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:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-30</instant>
        </period>
    </context>
    <context id="i123a004f0af04a9e8b8cac337ee61c74_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:PriorCreditAgreementMember</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="i67007c1c622340a39d81c827cc0a94c5_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:PriorCreditAgreementMember</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="i804754cbb4be4f5885aed3ad8cf4f1b9_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:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</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="if6a943baaf334e71824b46f36bd18ed4_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:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</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="i2ed205aac1a24d79803fa320a88a511d_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:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</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="iab55b4862f87432d98a93dec20bba67e_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:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</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="i5d5c83d641fb4e2eaf3134abb6c501f7_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: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>
            <startDate>2019-08-30</startDate>
            <endDate>2019-08-30</endDate>
        </period>
    </context>
    <context id="i39aba07bb6c449699fd35d2d2e4d486d_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: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>
            <startDate>2019-08-30</startDate>
            <endDate>2019-08-30</endDate>
        </period>
    </context>
    <context id="i5366944110944c1b90e54083c5bcf97c_I20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="hqy:DebtCovenantPeriodAxis">hqy:DebtCovenantPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-30</instant>
        </period>
    </context>
    <context id="i48bbd17f9736400dadb232e75c26dbd4_I20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="hqy:DebtCovenantPeriodAxis">hqy:DebtCovenantPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-30</instant>
        </period>
    </context>
    <context id="idb573bc254c14f0c977fe1e016fbcda2_D20190830-20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-30</startDate>
            <endDate>2019-08-30</endDate>
        </period>
    </context>
    <context id="i6855af7ca50b4e2686e93bc3fc1f91ee_I20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-30</instant>
        </period>
    </context>
    <context id="i4bae1cb5c56b496996da07db03558691_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i8fc22d25f5264b4dab4a38a8453922d8_D20200801-20201031">
        <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-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ide5837a7d6af4c6cbfe625b7c100d9cc_D20210201-20211031">
        <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>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i3bdfd09c8a7f40f88234ab0f1a84d0db_D20200201-20201031">
        <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>2020-10-31</endDate>
        </period>
    </context>
    <context id="i529a497cff134a5b90850859ae95486c_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i4c0426923ce04a679d82fe3a045353c5_D20200801-20201031">
        <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-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="iab349a6406d143c596c0007113a9c31e_D20210201-20211031">
        <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>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i65aa950e8f7748458d6079771ffa601a_D20200201-20201031">
        <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>2020-10-31</endDate>
        </period>
    </context>
    <context id="ice2c0158725f40d58997ed158124ca39_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i14ec8aaa5f664dd9b3c2ce031087f4f9_D20200801-20201031">
        <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-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ib56fa3329d414029a693767b0c0ef332_D20210201-20211031">
        <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>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="iae22d1c3f59943b495353a14040fd65e_D20200201-20201031">
        <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>2020-10-31</endDate>
        </period>
    </context>
    <context id="i45d4097c1f944541b9f2f80f5783f450_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ifc38f66c3c9047adbe5228caf75d761c_D20200801-20201031">
        <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-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="if9e07c8297b44c22910c80ccfa2c0e30_D20210201-20211031">
        <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>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie79c2fc1392948958a8afa48cbf76eb0_D20200201-20201031">
        <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>2020-10-31</endDate>
        </period>
    </context>
    <context id="i78855aa408a54b178cc67afa588ef445_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="if321c8b36e3c4220acd9538e68d6eee9_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i204c5c7218394f4db4a867e3ba8548a8_D20210201-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i70746acd86e04c01af9d2997ddf6cba1_D20200201-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i653b6e2445044ec1b26383a3a43119c0_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i30f7bfc64fc24a789f2096055a8c489f_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i3ff4126848f849d2af492550a9c513ce_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="ib59cb7bbf31d468aa1ee6b45e247c048_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="ib7582f79326448abbe12f74a382ce23f_D20210201-20211031">
        <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>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic76a22ebc7eb422c9ec0575ea7b066e7_D20210201-20211031">
        <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>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ia072512d30144d2298330ea7b5e2a0f0_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i720b29ca4d734f3e9c5b4ebd6372048f_I20211031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i4fa7ffa584ec4f1eb3d508f223ea191d_D20210201-20210430">
        <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>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2edf491e22424e96ab2d62b338d26cf1_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="i35b1fddcca9c4b408fa232e067de4925_D20210201-20211031">
        <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>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i6d41b2cca6fd4a0f98878b8a7c0df702_D20210201-20211031">
        <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>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i0b9d75660d9749ffa040e01ada32e5cf_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:A4500SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ib0bb570d732647dbbf6fbd24e7dea9d5_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="idc00cac3f70f470987103920f7349b8a_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hqy:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i868459fe56bb484d98a2131f8086847e_D20210201-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hqy:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ia96f7151c48240389a594b268470925d_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hqy:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i85c37bf70d394d6e815775227cefa663_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:FurtherHealthSavingsAccountPortfolioAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iae90a94cfa1f4bd091a0fddba1705c1c_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:FurtherHealthSavingsAccountPortfolioAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="idf2958561e2a44ceb6ba1845aa5e9c27_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:FurtherHealthSavingsAccountPortfolioAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idc4004b2ace9434f924fd217c8703ff1_D20211206-20211206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:HealthSavingsAdministratorsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-06</startDate>
            <endDate>2021-12-06</endDate>
        </period>
    </context>
    <context id="ibc165eae28664bf39205b2794845a90b_I20211206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">hqy:HealthSavingsAdministratorsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-06</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</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="member">
        <measure>hqy:member</measure>
    </unit>
    <unit id="lawsuit">
        <measure>hqy:lawsuit</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80L2ZyYWc6NTNjZmFjZjFjMTcxNDE2MTgxNGQ5YzJmYzY5MzI4YTAvdGFibGU6MDYzOTg0ZmJmYzIyNDlhZWIzMjE5M2M5NGVlMWQ5MjUvdGFibGVyYW5nZTowNjM5ODRmYmZjMjI0OWFlYjMyMTkzYzk0ZWUxZDkyNV80LTEtMS0xLTE2MjEx_e588cb42-3af1-438c-af29-3d613a34faf4">0001428336</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80L2ZyYWc6NTNjZmFjZjFjMTcxNDE2MTgxNGQ5YzJmYzY5MzI4YTAvdGFibGU6MDYzOTg0ZmJmYzIyNDlhZWIzMjE5M2M5NGVlMWQ5MjUvdGFibGVyYW5nZTowNjM5ODRmYmZjMjI0OWFlYjMyMTkzYzk0ZWUxZDkyNV81LTEtMS0xLTE2MjEx_81d20a9f-f4ed-4e39-8832-1c33fc04effa">--01-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80L2ZyYWc6NTNjZmFjZjFjMTcxNDE2MTgxNGQ5YzJmYzY5MzI4YTAvdGFibGU6MDYzOTg0ZmJmYzIyNDlhZWIzMjE5M2M5NGVlMWQ5MjUvdGFibGVyYW5nZTowNjM5ODRmYmZjMjI0OWFlYjMyMTkzYzk0ZWUxZDkyNV8xMS0xLTEtMS0xNjIxMQ_5700ec79-86eb-4df2-9bbb-b6a5364f6cd3">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80L2ZyYWc6NTNjZmFjZjFjMTcxNDE2MTgxNGQ5YzJmYzY5MzI4YTAvdGFibGU6MDYzOTg0ZmJmYzIyNDlhZWIzMjE5M2M5NGVlMWQ5MjUvdGFibGVyYW5nZTowNjM5ODRmYmZjMjI0OWFlYjMyMTkzYzk0ZWUxZDkyNV8xMi0xLTEtMS0xNjIxMQ_6f4a12da-fc5d-4c07-9884-5f9fc4713458">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80L2ZyYWc6NTNjZmFjZjFjMTcxNDE2MTgxNGQ5YzJmYzY5MzI4YTAvdGFibGU6MDYzOTg0ZmJmYzIyNDlhZWIzMjE5M2M5NGVlMWQ5MjUvdGFibGVyYW5nZTowNjM5ODRmYmZjMjI0OWFlYjMyMTkzYzk0ZWUxZDkyNV8xMy0xLTEtMS0xNjIxMQ_013c3816-ce54-4e35-a253-3d7839c0ed07">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTYz_b6f9ba4c-084c-45d6-9e12-accb30b2c53e">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6YzA0YTNiOWZmNmZjNDM5YjkzNzJiZWFlOTQyMWM3MTMvdGFibGVyYW5nZTpjMDRhM2I5ZmY2ZmM0MzliOTM3MmJlYWU5NDIxYzcxM18wLTAtMS0xLTE2MjEx_60e81e43-cad5-416f-9da5-a79cbc7d2626">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xMjY_4e9bfc2f-1efd-4efe-a991-a228fd9aa2f1">2021-10-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6M2U4OTNkZTYzMGQ3NDNiZjlmNjJjYjNlYjI4MjhmYWQvdGFibGVyYW5nZTozZTg5M2RlNjMwZDc0M2JmOWY2MmNiM2ViMjgyOGZhZF8wLTAtMS0xLTE2MjEx_84e9b368-acda-4a47-8125-4d76750219d5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTU3_22822bce-482f-4374-a974-946c73029823">001-36568</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6ZWNjZjliOGYwYTEzNGNkZTg2OWViMmEzZmEwNjUxNDcvdGFibGVyYW5nZTplY2NmOWI4ZjBhMTM0Y2RlODY5ZWIyYTNmYTA2NTE0N18xLTAtMS0xLTE2MjEx_aa20c025-8fd4-46ad-8bb2-3fc95a117295">HEALTHEQUITY, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6M2Y1MzA1MDFkMDRiNDY2YjhhYWU5ZjEzNmM5ZDM1YzkvdGFibGVyYW5nZTozZjUzMDUwMWQwNGI0NjZiOGFhZTlmMTM2YzlkMzVjOV8wLTAtMS0xLTE2MjEx_f681a84f-14b2-4412-b3d9-0926d91e3e33">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6M2Y1MzA1MDFkMDRiNDY2YjhhYWU5ZjEzNmM5ZDM1YzkvdGFibGVyYW5nZTozZjUzMDUwMWQwNGI0NjZiOGFhZTlmMTM2YzlkMzVjOV8wLTQtMS0xLTE2MjEx_8a0ca3d4-68d5-45b4-8844-14850a202963">52-2383166</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTY0_e5ed1566-2f0b-4c4e-b3c8-9698ba7a5626">15 West Scenic Pointe Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTU4_cfed189f-5221-45c4-96e7-abdd9ed4506a">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTY1_950e82f1-4661-478f-aacb-5bbf90001a37">Draper,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTY2_4c33490a-7150-4ef5-b755-c36080d151cc">UT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTY3_80ee41fd-2596-44ef-9b9e-cf9b9e81d243">84020</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTU5_e06c1019-0b8f-4ff9-9748-43b11502c801">801</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTYw_0a806be4-f9d4-477b-b2b9-a9fe05cb0d4e">727-1000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6M2JmZDhjOWZiZDIzNDRhNmEzZTRiYTYwNDM5YjY2MGIvdGFibGVyYW5nZTozYmZkOGM5ZmJkMjM0NGE2YTNlNGJhNjA0MzliNjYwYl8xLTAtMS0xLTE2MjEx_09f472fd-6acf-4fc8-b71c-1c66de32102d">Common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6M2JmZDhjOWZiZDIzNDRhNmEzZTRiYTYwNDM5YjY2MGIvdGFibGVyYW5nZTozYmZkOGM5ZmJkMjM0NGE2YTNlNGJhNjA0MzliNjYwYl8xLTEtMS0xLTE2MjEx_10b57281-152e-4d68-825f-c2ac043c1a21">HQY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6M2JmZDhjOWZiZDIzNDRhNmEzZTRiYTYwNDM5YjY2MGIvdGFibGVyYW5nZTozYmZkOGM5ZmJkMjM0NGE2YTNlNGJhNjA0MzliNjYwYl8xLTItMS0xLTE2MjEx_602a7084-9c73-40bc-a2a3-c71ea5b82401">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTY4_81147635-35fa-4a77-a8b5-b17b12d25593">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTYx_37f414b2-9858-4933-a0d9-c79d7de50a15">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6MWM1OTBhMGRmMGM5NDhlZDk5ZTNmZTE2Y2YxZjNiN2IvdGFibGVyYW5nZToxYzU5MGEwZGYwYzk0OGVkOTllM2ZlMTZjZjFmM2I3Yl8wLTAtMS0xLTE2MjEx_641a3acc-4fae-4958-8866-44d5b38163ba">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6MWM1OTBhMGRmMGM5NDhlZDk5ZTNmZTE2Y2YxZjNiN2IvdGFibGVyYW5nZToxYzU5MGEwZGYwYzk0OGVkOTllM2ZlMTZjZjFmM2I3Yl8xLTMtMS0xLTE2MjEx_29650168-097b-4aff-8afa-8b40b4d0453e">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGFibGU6MWM1OTBhMGRmMGM5NDhlZDk5ZTNmZTE2Y2YxZjNiN2IvdGFibGVyYW5nZToxYzU5MGEwZGYwYzk0OGVkOTllM2ZlMTZjZjFmM2I3Yl8yLTMtMS0xLTE2MjEx_fcd92fab-e865-484d-866f-fae7f685ff85">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTYy_b921ad2f-2e60-49cf-9a87-84f9a5c6deac">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2d4d72995d8f4cdfb8a9b529fec23d4a_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xL2ZyYWc6N2FlMGY5NDYzMDAyNGVlZWIyYTVhZTUxNTFhMzVhZWQvdGV4dHJlZ2lvbjo3YWUwZjk0NjMwMDI0ZWVlYjJhNWFlNTE1MWEzNWFlZF8xOTAw_1c90d4b3-7dfd-4774-adec-3df6c4994b8f"
      unitRef="shares">83601381</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNC0xLTEtMS0xNjIxMQ_926a0cd4-3800-4b31-8a48-49091c5dcad5"
      unitRef="usd">649129000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNC0zLTEtMS0xNjIxMQ_544e794b-edde-46e3-bee5-98e952f43a3d"
      unitRef="usd">328803000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNS0wLTEtMS0xNjIxMS90ZXh0cmVnaW9uOjc3ODVlMDMwOGY0NTRiNDNhYTdkMmUxMGE3NGEyMTExXzY3_f8df5814-f5a3-4c41-a002-4ad4bd3a9e93"
      unitRef="usd">6063000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNS0wLTEtMS0xNjIxMS90ZXh0cmVnaW9uOjc3ODVlMDMwOGY0NTRiNDNhYTdkMmUxMGE3NGEyMTExXzc0_74fea415-db8d-4266-8d0c-de854faa1779"
      unitRef="usd">4239000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNS0xLTEtMS0xNjIxMQ_d9e277a8-f51e-470b-a01e-76e227457999"
      unitRef="usd">84083000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNS0zLTEtMS0xNjIxMQ_b831f207-c05b-4bec-9e64-4351af1f5d85"
      unitRef="usd">72767000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNi0xLTEtMS0xNjIxMQ_2cd64f72-853b-4fe7-8361-39cd1af15307"
      unitRef="usd">30919000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNi0zLTEtMS0xNjIxMQ_e682ef48-9682-4c4e-8488-f5ffe750c7cc"
      unitRef="usd">58607000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNy0xLTEtMS0xNjIxMQ_7fc1125f-8265-4e0c-84b4-42400f6eae56"
      unitRef="usd">764131000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfNy0zLTEtMS0xNjIxMQ_d97900c4-a36e-4c92-ba8c-09086d578fd4"
      unitRef="usd">460177000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfOC0xLTEtMS0xNjIxMQ_c61de753-ef59-4452-a248-c1c0470e5280"
      unitRef="usd">24930000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfOC0zLTEtMS0xNjIxMQ_c46304a5-6a84-4e37-9e2e-c9dde95d2879"
      unitRef="usd">29106000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfOS0xLTEtMS0xNjIxMQ_338cd416-bf31-41cc-b702-ac7d64a0f615"
      unitRef="usd">81150000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfOS0zLTEtMS0xNjIxMQ_9b79a1c8-f306-40c0-9dc0-1b65f8180ead"
      unitRef="usd">89508000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTAtMS0xLTEtMTYyMTE_57d13af4-7992-4c36-9891-b2d52046cb8a"
      unitRef="usd">820946000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTAtMy0xLTEtMTYyMTE_ba4b51b1-f99a-4cee-99b3-c9462a6dc991"
      unitRef="usd">767003000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTEtMS0xLTEtMTYyMTE_ec0d829b-cd98-48f0-acc3-ec005b041969"
      unitRef="usd">1363549000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTEtMy0xLTEtMTYyMTE_a28b9933-9531-4a22-8421-630653438669"
      unitRef="usd">1327193000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTItMS0xLTEtMTYyMTE_8c5fee53-8f44-4dba-8e26-6ca083585605"
      unitRef="usd">44908000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTItMy0xLTEtMTYyMTE_ae314611-299b-44a7-b949-8cf317432777"
      unitRef="usd">37420000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTMtMS0xLTEtMTYyMTE_9b3179fc-e050-487d-abe2-a3156828cc15"
      unitRef="usd">3099614000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTMtMy0xLTEtMTYyMTE_8708991b-c508-428c-8ec8-409b0e753a68"
      unitRef="usd">2710407000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTYtMS0xLTEtMTYyMTE_b9bb7f5c-d293-4a3c-b378-f8d44a81af86"
      unitRef="usd">5244000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTYtMy0xLTEtMTYyMTE_86b8bdb0-b269-4e20-a685-a8af7cfba37f"
      unitRef="usd">1614000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTctMS0xLTEtMTYyMTE_26b8ec24-0f2d-40f5-af72-3cd0dfbea65c"
      unitRef="usd">32695000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTctMy0xLTEtMTYyMTE_3ac855a1-57ca-4c3c-801e-c0e7886433ca"
      unitRef="usd">50670000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTgtMS0xLTEtMTYyMTE_322d45e3-c9c6-4768-b30f-a0a7e016bcc4"
      unitRef="usd">49879000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTgtMy0xLTEtMTYyMTE_2537ac04-69c0-4eca-b179-1c10eef2e5cb"
      unitRef="usd">75880000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTktMS0xLTEtMTYyMTE_e70de667-c89a-4fe5-9d18-09b370110219"
      unitRef="usd">6563000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMTktMy0xLTEtMTYyMTE_2cf3b880-1619-4f57-92ca-dc4b243b2afe"
      unitRef="usd">62500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjAtMS0xLTEtMTYyMTE_e567fdcc-ed11-4d30-bfdd-dbe01f36844e"
      unitRef="usd">12693000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjAtMy0xLTEtMTYyMTE_48208c6a-d341-4f94-9770-ade74ac220e5"
      unitRef="usd">14037000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjEtMS0xLTEtMTYyMTE_b9a4c34b-6f34-4725-aca1-b29f54c2e6a7"
      unitRef="usd">107074000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjEtMy0xLTEtMTYyMTE_621384a0-9bc5-4671-928b-abc35509fd05"
      unitRef="usd">204701000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjMtMS0xLTEtMTYyMTE_d7b688c4-056c-4120-bba8-5b34a7d04bac"
      unitRef="usd">923501000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjMtMy0xLTEtMTYyMTE_28cc59da-8b36-4e0c-a7e1-fc94f854cb58"
      unitRef="usd">924217000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjQtMS0xLTEtMTYyMTE_97b7f8ee-b4b9-4823-8366-68e08c3f8bdf"
      unitRef="usd">67836000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjQtMy0xLTEtMTYyMTE_84e8f902-d4c2-4be1-8688-3325816e3252"
      unitRef="usd">74224000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjUtMS0xLTEtMTYyMTE_072a286d-f07b-4454-9cd3-4a646d708b6e"
      unitRef="usd">18953000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjUtMy0xLTEtMTYyMTE_d9a2b2cf-619f-49d2-bc5e-51478cbd192d"
      unitRef="usd">8808000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjYtMS0xLTEtMTYyMTE_ec1ac859-a0b3-4ecb-92ed-f91fd46442a5"
      unitRef="usd">110400000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjYtMy0xLTEtMTYyMTE_0b3d1c9f-a8ce-4c65-8816-8ea5d8702c28"
      unitRef="usd">119729000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjctMS0xLTEtMTYyMTE_f522198d-bfbe-48ff-9f9b-77556a2fc331"
      unitRef="usd">1120690000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjctMy0xLTEtMTYyMTE_8778281d-46c1-4268-a1c6-ff4d1ae5039d"
      unitRef="usd">1126978000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjgtMS0xLTEtMTYyMTE_c6995dff-78a5-42a5-bcac-ece5c7b83575"
      unitRef="usd">1227764000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjgtMy0xLTEtMTYyMTE_4d7abf15-e012-4437-92fb-8ec43deec2b1"
      unitRef="usd">1331679000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjktMS0xLTEtMTYyMTE_8d5f3fc7-6944-4fbf-8ce9-1bb2260dc70b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMjktMy0xLTEtMTYyMTE_d363ef68-a160-4102-ac18-1010afbbdfa5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF8yMQ_17267d47-adee-4d59-aa86-44c744f410ae"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF8yMQ_dd60869b-3538-4ce3-aade-651201248f82"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF8zNQ_9dd85fe0-838a-44dd-93ea-62310afeb3aa"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF8zNQ_ee82fba5-c849-49f9-82e7-e10cabab8b0f"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF81Nw_12f1747f-55a8-4b9e-9e79-305ab945f43c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF81Nw_291b9cc8-981d-4678-86bb-d162d8cf7f3a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF81Nw_6381d2f5-9f16-4b84-a165-0ae7ab4bdb3c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjoyNTE3M2E5NTdhMzY0ZTM4YWY2OWY2MmFjNjBlNmRmNF81Nw_c3877895-1e7f-4482-b03f-e92265e33c7b"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMS0xLTEtMTYyMTE_0d1acf29-f362-4a8c-bcf1-c7ffbc28ae82"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzEtMy0xLTEtMTYyMTE_8f0fbf23-c8e2-4ff2-8b5f-836360cbeb6c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV8xOA_2210d6e7-c4a1-4ec3-a994-994e8eeed743"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV8xOA_505d9c01-f9ba-4126-99b6-428cae70e0f6"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV8zMg_ad0fdc52-1d73-4095-85ad-38c5bd4dc300"
      unitRef="shares">900000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV8zMg_c76da773-9ed1-47da-afe3-6e71b07341ae"
      unitRef="shares">900000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV81NA_83ab2f5c-f2e7-4622-9cbd-e669853f6865"
      unitRef="shares">83586000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV81NA_c8cb82d4-0a8b-4e87-b165-c0745ae1fd76"
      unitRef="shares">83586000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV82MQ_0c7be495-1c55-49f4-9d74-a83a9da74d4b"
      unitRef="shares">77168000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMC0xLTEtMTYyMTEvdGV4dHJlZ2lvbjo3MWUxN2M1NjBjZDk0M2FlYWNhN2M0N2VkMjYyNzJkMV82MQ_38be7dc9-b70f-48e1-9e22-9a8e693253ce"
      unitRef="shares">77168000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMS0xLTEtMTYyMTE_2cfb48b0-9e79-4201-b78c-04c4c7897c9b"
      unitRef="usd">8000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzItMy0xLTEtMTYyMTE_4192e989-73b8-4d97-a738-274062c9bade"
      unitRef="usd">8000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzMtMS0xLTEtMTYyMTE_d6feb126-1a39-4674-8774-7e5bb35d2f0b"
      unitRef="usd">1662965000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzMtMy0xLTEtMTYyMTE_8780a0c1-6b44-4721-9c09-2b515791172e"
      unitRef="usd">1158372000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzQtMS0xLTEtMTYyMTE_a8ea05da-e4de-4411-8206-5b4708835175"
      unitRef="usd">208877000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzQtMy0xLTEtMTYyMTE_6d2b88ba-b477-484d-9d76-24af4eb99ee7"
      unitRef="usd">220348000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzUtMS0xLTEtMTYyMTE_8de1649a-6828-4e8e-b72f-3ad30fa0be19"
      unitRef="usd">1871850000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzUtMy0xLTEtMTYyMTE_81f0020a-3551-436a-9d97-460875857d21"
      unitRef="usd">1378728000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzYtMS0xLTEtMTYyMTE_a498ded3-c242-4dfa-bb1e-57abb57feca5"
      unitRef="usd">3099614000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMC9mcmFnOmI2NTUwODljNGQ2MjRmZjE5YTAxMDUzNjc1Nzk3ZjZjL3RhYmxlOjJhZmI2YjYyYmQxZDQ3NWM5NDEzMTVkYTc3NWFiMDc1L3RhYmxlcmFuZ2U6MmFmYjZiNjJiZDFkNDc1Yzk0MTMxNWRhNzc1YWIwNzVfMzYtMy0xLTEtMTYyMTE_60ea56f8-9056-4f16-86be-922bd4012969"
      unitRef="usd">2710407000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ae0d903d2b0460eaf703fd288c474e5_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMy0xLTEtMS0xNjIxMQ_dfbea531-a9e9-4059-b9e0-e154b733a7a1"
      unitRef="usd">102733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id92c50f3a5654c0886a0a47bb3f452ef_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMy0zLTEtMS0xNjIxMQ_fac25bbf-35d2-4307-9f1f-3a45aae22fbb"
      unitRef="usd">104562000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8bb7645b2b624e20b03c40cd3759f9a4_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMy01LTEtMS0xNjIxMQ_437714a3-ea66-49bd-863e-f7d29a9dd1e2"
      unitRef="usd">314449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d265141f36d4daeb681c7cae8dd5f21_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMy03LTEtMS0xNjIxMQ_ceb63b3d-c884-405f-b96d-3152d8774bfd"
      unitRef="usd">319638000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22ae4597d03b46d4a79aa604ac98126b_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNC0xLTEtMS0xNjIxMQ_79e87360-f288-4cbf-8ead-fd656082f5a5"
      unitRef="usd">49006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e7776d9316f4ba0b769a83f9994946e_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNC0zLTEtMS0xNjIxMQ_63dea6cf-cdf3-4d41-b259-7cf0baaced31"
      unitRef="usd">48544000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0fc02b3580b74982b68e100bf58c73de_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNC01LTEtMS0xNjIxMQ_969a3188-0139-4368-9420-a8dcf4d86056"
      unitRef="usd">144760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a6b32852e8a469da86675c9ca2c2886_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNC03LTEtMS0xNjIxMQ_0c0d4c5d-2eaf-4023-bb50-219e1527172a"
      unitRef="usd">142352000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21e2d73baf354873bfee802fed1e0af5_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNS0xLTEtMS0xNjIxMQ_95ad0213-bee1-4cb6-9fdb-1a699ed4b077"
      unitRef="usd">28215000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3c3627c366d4f6e8234de4f5d1aa7a0_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNS0zLTEtMS0xNjIxMQ_13b4cea0-46f3-414a-b2b4-8c6de1aee4f9"
      unitRef="usd">26245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39c53aff6f3a424e93120ed6ff726a2f_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNS01LTEtMS0xNjIxMQ_beb5aa2f-57fd-4d5b-a142-039e15cb2331"
      unitRef="usd">94050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i499e586ad79242b0a7e8162cfbefdadc_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNS03LTEtMS0xNjIxMQ_8155b830-bd93-4f33-b4c2-f4e37c2674bc"
      unitRef="usd">83411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNi0xLTEtMS0xNjIxMQ_d8ee6a9d-24c8-401f-8c8a-b2f2536f5c82"
      unitRef="usd">179954000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNi0zLTEtMS0xNjIxMQ_e1ad82cc-fcfa-48ba-8b27-f55f8ed34697"
      unitRef="usd">179351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNi01LTEtMS0xNjIxMQ_72138e72-6695-4eed-9b5e-8a930c857ad6"
      unitRef="usd">553259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfNi03LTEtMS0xNjIxMQ_5aecb78a-93ab-48bb-8ba7-36a3a6df3835"
      unitRef="usd">545401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7ae0d903d2b0460eaf703fd288c474e5_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOC0xLTEtMS0xNjIxMQ_f826ca46-b8ff-43cb-bb8e-b6e7a0671850"
      unitRef="usd">66217000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id92c50f3a5654c0886a0a47bb3f452ef_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOC0zLTEtMS0xNjIxMQ_e28b535a-b47f-4db1-b979-9a6da341a988"
      unitRef="usd">65936000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8bb7645b2b624e20b03c40cd3759f9a4_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOC01LTEtMS0xNjIxMQ_e4f8ada6-001a-46d2-99cc-78fd6358a1f3"
      unitRef="usd">204183000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3d265141f36d4daeb681c7cae8dd5f21_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOC03LTEtMS0xNjIxMQ_8b3718ef-c372-4f70-826e-93e6fca18721"
      unitRef="usd">202195000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i22ae4597d03b46d4a79aa604ac98126b_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOS0xLTEtMS0xNjIxMQ_81a7c74b-9ee7-4f7f-bb07-294ab66d9e7c"
      unitRef="usd">5734000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6e7776d9316f4ba0b769a83f9994946e_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOS0zLTEtMS0xNjIxMQ_ac1535be-5aed-45fc-9f46-ad73ab7f0201"
      unitRef="usd">4762000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0fc02b3580b74982b68e100bf58c73de_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOS01LTEtMS0xNjIxMQ_416bc41d-197a-4e18-be9d-bbede1077ade"
      unitRef="usd">15567000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0a6b32852e8a469da86675c9ca2c2886_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfOS03LTEtMS0xNjIxMQ_96baeacc-f921-4099-aeff-0d9163b94542"
      unitRef="usd">14805000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i21e2d73baf354873bfee802fed1e0af5_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTAtMS0xLTEtMTYyMTE_a5281712-529c-4fce-8f5f-c50258cf365d"
      unitRef="usd">4683000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib3c3627c366d4f6e8234de4f5d1aa7a0_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTAtMy0xLTEtMTYyMTE_7e37e692-ae54-459e-bcaf-a0c4880f1ec4"
      unitRef="usd">4095000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i39c53aff6f3a424e93120ed6ff726a2f_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTAtNS0xLTEtMTYyMTE_b3a549e0-5202-4058-8349-29d4e891daed"
      unitRef="usd">15102000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i499e586ad79242b0a7e8162cfbefdadc_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTAtNy0xLTEtMTYyMTE_aac7007d-4de2-4a8a-9993-4e515621570f"
      unitRef="usd">13985000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTEtMS0xLTEtMTYyMTE_fdfec0b4-4ef9-48bf-bf3b-251f11c1143b"
      unitRef="usd">76634000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTEtMy0xLTEtMTYyMTE_c35c65e2-79b9-43a7-b7a9-fcf4e3d57cd6"
      unitRef="usd">74793000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTEtNS0xLTEtMTYyMTE_7b69b0cb-c828-4ee9-b14d-0c02a7645c6a"
      unitRef="usd">234852000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTEtNy0xLTEtMTYyMTE_9d27c707-cc1c-4745-b6d2-ee1354016ac9"
      unitRef="usd">230985000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTItMS0xLTEtMTYyMTE_fd986471-9c5a-4132-b310-73c09fa9dbfc"
      unitRef="usd">103320000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTItMy0xLTEtMTYyMTE_76818d1d-f658-4b0e-95a3-0986030f5770"
      unitRef="usd">104558000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTItNS0xLTEtMTYyMTE_bdd8f550-5caa-4246-b0e1-1f5a70e1bfcc"
      unitRef="usd">318407000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTItNy0xLTEtMTYyMTE_8dc9b916-5ff1-498e-8a75-7b90832df53d"
      unitRef="usd">314416000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTQtMS0xLTEtMTYyMTE_23d241ab-110a-475d-85d9-ba01179cd420"
      unitRef="usd">12726000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTQtMy0xLTEtMTYyMTE_44554277-0f5b-4295-9217-3a286d113265"
      unitRef="usd">12880000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTQtNS0xLTEtMTYyMTE_d38d55e2-3413-46d8-bc4c-ec9ab1332e86"
      unitRef="usd">42288000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTQtNy0xLTEtMTYyMTE_2e2663ff-33b8-4e3d-bcba-558b38dfd76b"
      unitRef="usd">36502000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTUtMS0xLTEtMTYyMTE_d4ee9734-2817-4563-9781-f37c4dcb87f3"
      unitRef="usd">38070000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTUtMy0xLTEtMTYyMTE_526b5c79-33ba-4a3a-abd9-b8c378159bb9"
      unitRef="usd">30758000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTUtNS0xLTEtMTYyMTE_830a3fc8-c0f2-4a64-a1cc-bd9fba695d91"
      unitRef="usd">111437000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTUtNy0xLTEtMTYyMTE_aaf03e4f-7bcf-4959-a0ff-ca1eafc3d402"
      unitRef="usd">92490000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTYtMS0xLTEtMTYyMTE_b31ece40-f45d-4524-ae19-168f9e51d68f"
      unitRef="usd">20004000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTYtMy0xLTEtMTYyMTE_35300ff9-8c59-464b-a573-0fe1daaf0bb7"
      unitRef="usd">22099000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTYtNS0xLTEtMTYyMTE_912aad68-aa16-48e4-b620-dafa8c9e9f68"
      unitRef="usd">63503000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTYtNy0xLTEtMTYyMTE_7f0537c7-e2f2-48ae-951a-2f42e62f04a6"
      unitRef="usd">61590000</us-gaap:GeneralAndAdministrativeExpense>
    <hqy:AmortizationOfAcquiredIntangible
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTctMS0xLTEtMTYyMTE_848468de-5d56-4672-81e2-db86cf1c3336"
      unitRef="usd">19642000</hqy:AmortizationOfAcquiredIntangible>
    <hqy:AmortizationOfAcquiredIntangible
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTctMy0xLTEtMTYyMTE_7d902399-3b79-4d82-a9b8-65674713392a"
      unitRef="usd">19126000</hqy:AmortizationOfAcquiredIntangible>
    <hqy:AmortizationOfAcquiredIntangible
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTctNS0xLTEtMTYyMTE_da182ef9-4d02-4820-b48d-d44116fd2bf4"
      unitRef="usd">59745000</hqy:AmortizationOfAcquiredIntangible>
    <hqy:AmortizationOfAcquiredIntangible
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTctNy0xLTEtMTYyMTE_122b558c-6304-469f-83b3-0e90dfaa7e68"
      unitRef="usd">56905000</hqy:AmortizationOfAcquiredIntangible>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTgtMS0xLTEtMTYyMTE_41702e24-c577-4a87-b4ae-74c71262f337"
      unitRef="usd">13244000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTgtMy0xLTEtMTYyMTE_4b34f8ee-821b-44a9-a9fb-b1816cb54f73"
      unitRef="usd">8193000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTgtNS0xLTEtMTYyMTE_03caf551-a145-4f98-a46c-6ef18aa1925f"
      unitRef="usd">38422000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTgtNy0xLTEtMTYyMTE_189439ff-c388-4522-9f53-0774d0647f8f"
      unitRef="usd">31328000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:OperatingExpenses
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTktMS0xLTEtMTYyMTE_ad0eba7d-32e4-469a-a7d7-12b924ff4285"
      unitRef="usd">103686000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTktMy0xLTEtMTYyMTE_ac447cc2-10c0-4f3e-a861-9d1fdefb6299"
      unitRef="usd">93056000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTktNS0xLTEtMTYyMTE_ed07f2be-b00f-46ca-b087-10f1d9ae494a"
      unitRef="usd">315395000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMTktNy0xLTEtMTYyMTE_710d5cbf-39c9-46f1-a000-7ed8f98b9e04"
      unitRef="usd">278815000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjAtMS0xLTEtMTYyMTE_27f9b868-6dfd-4e24-b731-e003095a80f0"
      unitRef="usd">-366000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjAtMy0xLTEtMTYyMTE_5381b59c-bc85-4c77-a95e-8ad9b2486f51"
      unitRef="usd">11502000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjAtNS0xLTEtMTYyMTE_a9bd2c5a-9080-434e-9701-b416a6e797a9"
      unitRef="usd">3012000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjAtNy0xLTEtMTYyMTE_af0d477a-0d9c-4153-ac97-084fc39f70d2"
      unitRef="usd">35601000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjItMS0xLTEtMTYyMTE_f6463d18-0711-4e84-b5ce-83c80bf3703e"
      unitRef="usd">11881000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjItMy0xLTEtMTYyMTE_79a51f79-6aa5-4176-8294-17d5525b3606"
      unitRef="usd">6952000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjItNS0xLTEtMTYyMTE_97b7bd4c-fcba-41ae-9115-67adb2f672dd"
      unitRef="usd">25824000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjItNy0xLTEtMTYyMTE_759a83e3-16fc-41d2-ad1a-f99d459c3698"
      unitRef="usd">28110000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjMtMS0xLTEtMTYyMTE_0f84d349-1c35-40a6-b9a0-f64974de1a8d"
      unitRef="usd">3122000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjMtMy0xLTEtMTYyMTE_38c70ccf-fc89-4ce7-9886-5af6bb149f35"
      unitRef="usd">-421000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjMtNS0xLTEtMTYyMTE_c7fe3ae4-390b-419a-9796-2a8c9e1bde73"
      unitRef="usd">-164000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjMtNy0xLTEtMTYyMTE_17a41257-a86c-4fa6-b345-f9009b2d9b24"
      unitRef="usd">-2009000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjQtMS0xLTEtMTYyMTE_a88ec2fb-8e12-4996-8d14-9e04e19b2a8e"
      unitRef="usd">-8759000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjQtMy0xLTEtMTYyMTE_49682cf4-0b45-485b-8863-044347d71302"
      unitRef="usd">-7373000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjQtNS0xLTEtMTYyMTE_d316521d-41c0-44b6-bd86-2969658ce972"
      unitRef="usd">-25988000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjQtNy0xLTEtMTYyMTE_c8393992-299c-4ec9-af30-8ff64844be9b"
      unitRef="usd">-30119000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjUtMS0xLTEtMTYyMTE_8eaa1c0f-596a-45f9-b19e-fea89f76be44"
      unitRef="usd">-9125000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjUtMy0xLTEtMTYyMTE_c5fdb36e-3c10-41fd-9d0c-bc03c6aa0098"
      unitRef="usd">4129000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjUtNS0xLTEtMTYyMTE_9c21fbdb-eb66-4b14-8e02-5f2e0134b0f5"
      unitRef="usd">-22976000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjUtNy0xLTEtMTYyMTE_04f75caf-84d1-45ea-8226-8e8170e2975c"
      unitRef="usd">5482000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjYtMS0xLTEtMTYyMTE_d7bbc36d-0900-467d-95dd-bc269f342dd8"
      unitRef="usd">-4087000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjYtMy0xLTEtMTYyMTE_df8cfb21-706b-4e1f-865a-5b38ff8a78e3"
      unitRef="usd">2340000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjYtNS0xLTEtMTYyMTE_4225d3a0-0622-4d8b-9dd6-42c009d00e66"
      unitRef="usd">-11505000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjYtNy0xLTEtMTYyMTE_1363810e-45f6-440b-9a5b-84ce192dcb57"
      unitRef="usd">2015000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctMS0xLTEtMTYyMTE_8111a3e5-82df-4bd9-97e6-17c1e9adb917"
      unitRef="usd">-5038000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctMS0xLTEtMTYyMTE_d6c6d478-717c-4a26-8c09-ee030a340118"
      unitRef="usd">-5038000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctMy0xLTEtMTYyMTE_2ea0c529-8546-4def-85bc-86e15b1fd075"
      unitRef="usd">1789000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctMy0xLTEtMTYyMTE_5ab76413-9653-4f9d-90d2-f60f65fd67f9"
      unitRef="usd">1789000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctNS0xLTEtMTYyMTE_2e105cbc-0d1d-487d-ac5e-1b810a102f3c"
      unitRef="usd">-11471000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctNS0xLTEtMTYyMTE_50ca6da1-6b3b-48f8-8e05-4d4931f7adfb"
      unitRef="usd">-11471000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctNy0xLTEtMTYyMTE_bedf2017-84f7-4e68-957f-aa7de302b68b"
      unitRef="usd">3467000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjctNy0xLTEtMTYyMTE_db453c6f-02a6-4d85-bdce-97490d51e267"
      unitRef="usd">3467000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjktMS0xLTEtMTYyMTE_f0987827-5910-47a3-923f-ef3590e31daa"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjktMy0xLTEtMTYyMTE_f1968778-745a-4007-806d-3cfc18480e2e"
      unitRef="usdPerShare">0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjktNS0xLTEtMTYyMTE_45cdbf67-a60d-4f73-8701-f342062c545e"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMjktNy0xLTEtMTYyMTE_1054e21c-7dfc-4bfd-97fc-3549dd840825"
      unitRef="usdPerShare">0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzAtMS0xLTEtMTYyMTE_4e00eb0e-63ea-40f9-a2ff-c8a676f702a1"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzAtMy0xLTEtMTYyMTE_7d756768-8899-4d13-9c80-191895a0f515"
      unitRef="usdPerShare">0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzAtNS0xLTEtMTYyMTE_c5332403-9e9d-463e-ab86-6d96b5fd51f8"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzAtNy0xLTEtMTYyMTE_b12b40fd-1d8e-45ff-9a08-b6bec498318a"
      unitRef="usdPerShare">0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzItMS0xLTEtMTYyMTE_98d7bc95-2a46-445b-84d4-c91964e7afd8"
      unitRef="shares">83551000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzItMy0xLTEtMTYyMTE_6f0d8fa1-d20a-4522-8a19-8e2bef491e5d"
      unitRef="shares">76701000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzItNS0xLTEtMTYyMTE_6167d6e5-01cb-4934-90bc-d8a221f9844d"
      unitRef="shares">82939000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzItNy0xLTEtMTYyMTE_ea16a135-fc74-43ce-95ca-dd0b0d47b651"
      unitRef="shares">73358000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzMtMS0xLTEtMTYyMTE_08370c6e-ba10-4ea2-946c-7c67049a40c4"
      unitRef="shares">83551000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzMtMy0xLTEtMTYyMTE_ca29cef5-3d23-45af-bf58-0e8dcf4bab36"
      unitRef="shares">77845000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzMtNS0xLTEtMTYyMTE_015c48f3-32cf-4762-8553-d9d58d8acd86"
      unitRef="shares">82939000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xMy9mcmFnOjljMDRmY2YzYzIzZDQwYmU5ZDdhM2RlYzIwMGFlZDdlL3RhYmxlOjYxOTFiZTg1MjRkMjRlNTA5YTgwM2YxZGRmNzY4OTdjL3RhYmxlcmFuZ2U6NjE5MWJlODUyNGQyNGU1MDlhODAzZjFkZGY3Njg5N2NfMzMtNy0xLTEtMTYyMTE_2946385c-2bec-41fc-9db4-2b304341f18d"
      unitRef="shares">74665000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5c7ab7cc7d9d4197b5b275e15b35fcc7_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMi0xLTEtMS0xNjIxMQ_2fe5ad59-a323-4a9a-aab5-0f08327d83dd"
      unitRef="usd">1862666000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1495d33daaba46ffb52cae2d2fcbbdda_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMi0zLTEtMS0xNjIxMQ_beba9920-23ca-4806-a93e-911ef0a64824"
      unitRef="usd">1340336000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMi01LTEtMS0xNjIxMQ_7c8df6ea-f2cf-4882-82ef-7b06127a765d"
      unitRef="usd">1378728000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d983241d8d34f518bf290f38c065e9f_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMi03LTEtMS0xNjIxMQ_28f8bb4c-497b-451a-9665-9289288005fe"
      unitRef="usd">1030295000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0555be79e754953a013f7c1f8262f6d_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfNS0xLTEtMS0xNjIxMQ_718e7aeb-e714-43a7-832e-2ea32dd45b2c"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if1043f10d7bf4d2aa0dab937859f7fc8_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfNS0zLTEtMS0xNjIxMQ_9b63866b-dfb3-4da8-a825-08ef55792b6c"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i03cde6c065fe4f60ad6011d594741c43_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfNS01LTEtMS0xNjIxMQ_1924dbaf-80a2-4505-9026-dbed4222e434"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaf3fc7a036f240b2967852bb6f66f71c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfNS03LTEtMS0xNjIxMQ_de543523-ad05-42b2-ac15-85695a482322"
      unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i048882a45e374f48b8096c56f8a1726b_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfNy03LTEtMS0xNjIxMQ_21a346ee-1201-402c-b746-ebad61cdce4f"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockholdersEquity
      contextRef="if2bb4c6f0f294033864ba8b214094767_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfOC0xLTEtMS0xNjIxMQ_5ac2e4b3-e9ce-42cf-ae4b-1a41a38622a2"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33b0f498a49e43e0842a9f91de02afe8_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfOC0zLTEtMS0xNjIxMQ_c9d2a3e8-a0c4-4587-8d27-07f4c8c0f301"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if2bb4c6f0f294033864ba8b214094767_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfOC01LTEtMS0xNjIxMQ_41ddd4a4-2b78-4242-b773-4290e75ccddc"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33b0f498a49e43e0842a9f91de02afe8_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfOC03LTEtMS0xNjIxMQ_4cd899af-08b3-48c1-808c-c32b75546129"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ief013d8f18694f3b85b7b108005c9c4e_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTAtMS0xLTEtMTYyMTE_e2a96db1-c997-469c-ac15-fb14fe840b08"
      unitRef="usd">1648743000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifd2e6c51cf504e60940f8942b3cdf4c4_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTAtMy0xLTEtMTYyMTE_d2219a1f-30d3-4f42-b608-c74d387186de"
      unitRef="usd">1127136000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icfe95b46856b440c9a4eaa028243e4f6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTAtNS0xLTEtMTYyMTE_2043ba07-4191-48b8-8063-f2243ad72e97"
      unitRef="usd">1158372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1551cc05511443b2803a8c2915d4f3df_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTAtNy0xLTEtMTYyMTE_47c4613a-5ff9-47f7-9c8d-4bedd9ab6d9a"
      unitRef="usd">818774000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6d30c81ce8fd4f388e41758884685bad_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTEtMS0xLTEtMTYyMTE_3eda107b-990d-4753-8e35-0e105f5ecdac"
      unitRef="usd">938000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iac5ca9191a69430597a5ae1d62ef8b62_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTEtMy0xLTEtMTYyMTE_d1aecf77-875f-49c6-830f-dcf9837df6df"
      unitRef="usd">1651000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic8e79e1b9ac84910a5435431d73259ee_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTEtNS0xLTEtMTYyMTE_610ca3f0-03f1-45ec-ad85-216e17b1f020"
      unitRef="usd">6253000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="icc5023dbea1645688c42ad7c64c11283_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTEtNy0xLTEtMTYyMTE_c36f92cf-9583-4e9d-8672-2270d0e4cf43"
      unitRef="usd">4402000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="iac5ca9191a69430597a5ae1d62ef8b62_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTItMy0xLTEtMTYyMTE_e2a7bdc8-8f4f-49a2-9fa0-c0e2c5fe473c"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ic8e79e1b9ac84910a5435431d73259ee_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTItNS0xLTEtMTYyMTE_47c14911-c6cd-432f-8a6b-bcb0c4b5e46f"
      unitRef="usd">456640000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="icc5023dbea1645688c42ad7c64c11283_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTItNy0xLTEtMTYyMTE_b015f900-4d5a-463d-b62b-66d29f292f27"
      unitRef="usd">286779000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6d30c81ce8fd4f388e41758884685bad_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTMtMS0xLTEtMTYyMTE_2be7b0c7-fa3f-4965-8826-aa7cd3e9decf"
      unitRef="usd">13284000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iac5ca9191a69430597a5ae1d62ef8b62_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTMtMy0xLTEtMTYyMTE_95c68f90-1087-4591-8ee1-e44ef4817770"
      unitRef="usd">11479000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic8e79e1b9ac84910a5435431d73259ee_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTMtNS0xLTEtMTYyMTE_168af056-5500-4507-815a-b7a79a716f51"
      unitRef="usd">41700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icc5023dbea1645688c42ad7c64c11283_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTMtNy0xLTEtMTYyMTE_fbb65fa5-fa22-4106-aa29-0dd65227fa4b"
      unitRef="usd">30313000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity
      contextRef="ibd6f46a620b045b2abf7ed2c658636c4_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTQtMS0xLTEtMTYyMTE_7a366b8b-9a68-4d0d-9baa-60d8c286d168"
      unitRef="usd">1662965000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i59331c8fb24948f9a03b4b0b894c5577_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTQtMy0xLTEtMTYyMTE_b86f1c1e-9003-4f97-a640-c7b4f7490f5b"
      unitRef="usd">1140268000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd6f46a620b045b2abf7ed2c658636c4_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTQtNS0xLTEtMTYyMTE_e0e2f770-f20f-495d-a387-209265a72f77"
      unitRef="usd">1662965000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i59331c8fb24948f9a03b4b0b894c5577_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTQtNy0xLTEtMTYyMTE_528103a7-95fe-4bb7-8ff4-3a0e874e5180"
      unitRef="usd">1140268000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i433b0fdf639640cba143ef9c23680429_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTYtMS0xLTEtMTYyMTE_2d5e0a60-13d1-4a12-a773-e1a665bc225e"
      unitRef="usd">213915000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifd14ca71083640bf9dac9baf31576c08_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTYtMy0xLTEtMTYyMTE_0818592c-cc7d-4329-ae41-eb16c99fa82c"
      unitRef="usd">213192000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i26cb5a3d9d48424b9a2f61cd4e40fcbc_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTYtNS0xLTEtMTYyMTE_69108e16-788d-49b6-8843-ec448c2cb9f1"
      unitRef="usd">220348000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5ba98a62d1d541f888f6f26596ba10fb_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTYtNy0xLTEtMTYyMTE_0ef04371-5007-423c-81ca-3eb23dfd0227"
      unitRef="usd">211514000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i4c50d32b63264c158c703e70bf1b9a4d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTctMS0xLTEtMTYyMTE_74062b77-b8a2-4f3e-95ec-acc30a9450e4"
      unitRef="usd">-5038000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4b2137e6dbc54ffd8a6110a1d473c017_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTctMy0xLTEtMTYyMTE_08abda5d-8c93-4d69-a119-364094a2d96b"
      unitRef="usd">1789000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i58a22e4e97f54ff4b6a681f6e0f010ce_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTctNS0xLTEtMTYyMTE_2c295676-f9b0-4c13-b877-c541b49a5aa2"
      unitRef="usd">-11471000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if1b6c1b78d8e43149b79d6008f2ac021_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTctNy0xLTEtMTYyMTE_adf9e8b8-d8cb-4cfb-8ec6-47a93cc7a742"
      unitRef="usd">3467000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="i08692df7d50c45daa89fba308fa91f7c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTgtMS0xLTEtMTYyMTE_7c84fc53-dc64-4130-a971-5a791882f883"
      unitRef="usd">208877000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2580dfd8c25c483d94101a13d5a33e42_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTgtMy0xLTEtMTYyMTE_630d660c-cb6b-41d7-ab7b-2923096c0614"
      unitRef="usd">214981000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i08692df7d50c45daa89fba308fa91f7c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTgtNS0xLTEtMTYyMTE_a41e0df4-e511-4223-8d55-4993a5048f69"
      unitRef="usd">208877000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2580dfd8c25c483d94101a13d5a33e42_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMTgtNy0xLTEtMTYyMTE_b5740e4c-ac66-4b4c-9894-50fba6588516"
      unitRef="usd">214981000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMjAtMS0xLTEtMTYyMTE_136481e8-5a56-40f0-9940-104760e169c0"
      unitRef="usd">1871850000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1eae89673f684d9eb281b91faecd5686_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMjAtMy0xLTEtMTYyMTE_2ff797e5-2aba-4a37-8abe-482e17b37c98"
      unitRef="usd">1355257000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMjAtNS0xLTEtMTYyMTE_25f7dfe8-715e-4381-af69-ccab01b020c3"
      unitRef="usd">1871850000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1eae89673f684d9eb281b91faecd5686_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xNi9mcmFnOjA3NmMyNjc4MTI5YTQ2YWE4MGNiNjVkZjU1MmFiOTI0L3RhYmxlOjVjYTM4NDc0MjI0OTQ3MGM5MzA4YzMxOGJkMWU3N2MwL3RhYmxlcmFuZ2U6NWNhMzg0NzQyMjQ5NDcwYzkzMDhjMzE4YmQxZTc3YzBfMjAtNy0xLTEtMTYyMTE_831fdc56-fea1-4744-92a0-4ecd71a7653b"
      unitRef="usd">1355257000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMy0xLTEtMS0xNjIxMQ_5be9e71c-64ec-4398-81f7-52c3bc4c69dd"
      unitRef="usd">-11471000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMy0zLTEtMS0xNjIxMQ_7fdb935f-f769-42a4-b51a-250967aec412"
      unitRef="usd">3467000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfNS0xLTEtMS0xNjIxMQ_2533d742-63d9-4a48-a72a-11b349fd27c4"
      unitRef="usd">98364000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfNS0zLTEtMS0xNjIxMQ_7940a7f9-9b3d-4e75-9229-3a45c4c9594a"
      unitRef="usd">85485000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfNi0xLTEtMS0xNjIxMQ_2c8d62b1-3906-4e77-ab1e-d97c6fa34177"
      unitRef="usd">41700000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfNi0zLTEtMS0xNjIxMQ_35478bf7-b1b8-4ac8-b622-98c86a81b44e"
      unitRef="usd">30313000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfNy0xLTEtMS0xNjIxMQ_79184014-86f6-4a6d-94cb-a8ada93821a8"
      unitRef="usd">3616000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfNy0zLTEtMS0xNjIxMQ_6a8efb71-5ecd-453d-8aaa-1b10d6a17b85"
      unitRef="usd">3818000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfOC0xLTEtMS0xNjIxMQ_d9784d75-71e7-4f50-954f-2184bc93f683"
      unitRef="usd">-4044000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfOC0zLTEtMS0xNjIxMQ_77412c78-b4ac-4cfb-8131-33a5a5a9cbf4"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfOS0xLTEtMS0xNjIxMQ_b437a4b8-9042-4194-862b-4d65ee24adab"
      unitRef="usd">-2147000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfOS0zLTEtMS0xNjIxMQ_ae5e4f3b-5d09-45a1-a43a-399aa5f493c5"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTAtMS0xLTEtMTYyMTE_d1c03913-f8be-431b-86f3-e2a913fffdb4"
      unitRef="usd">750000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTAtMy0xLTEtMTYyMTE_2607b449-accc-4138-8728-0a52abd32319"
      unitRef="usd">-1727000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTEtMS0xLTEtMjE2MDk_b83dd14e-13c3-42a5-aadc-ada5026e305b"
      unitRef="usd">-8765000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTEtMy0xLTEtMjE2MDk_37f8ce75-8e2f-47d0-b634-e3a1518ae97a"
      unitRef="usd">-973000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTMtMS0xLTEtMTYyMTE_98b8f92f-c2dd-40e7-849a-c2ff255458e6"
      unitRef="usd">10090000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTMtMy0xLTEtMTYyMTE_02918720-b84c-4630-af6f-db8779a570bb"
      unitRef="usd">-8063000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTQtMS0xLTEtMTYyMTE_d6a3c4f6-ee65-42d5-9f8d-f7c0585586b5"
      unitRef="usd">-19888000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTQtMy0xLTEtMTYyMTE_4e96b804-4fe8-44bd-98fa-ac6f020f3c29"
      unitRef="usd">-3309000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <hqy:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTUtMS0xLTEtMTYyMTE_ddeaa5b0-b0d2-48a4-96c8-f75f36cb0a19"
      unitRef="usd">-8944000</hqy:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <hqy:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTUtMy0xLTEtMTYyMTE_759f2383-75aa-4b55-928e-177f441650aa"
      unitRef="usd">-8344000</hqy:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTYtMS0xLTEtMTYyMTE_9096e2cc-125e-4511-9a3a-997260c4d637"
      unitRef="usd">-18098000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTYtMy0xLTEtMTYyMTE_13494149-e957-4e51-bcb9-9dd6f47ee0e2"
      unitRef="usd">-15251000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTctMS0xLTEtMTYyMTE_30b663d1-5ef3-49d6-ae2d-31468be941cb"
      unitRef="usd">-34023000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTctMy0xLTEtMTYyMTE_def2aad7-9322-47d3-9d2f-80b1194eea85"
      unitRef="usd">-7936000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <hqy:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTgtMS0xLTEtMTYyMTE_f1af8bcb-68e7-4b45-9295-e30974991cba"
      unitRef="usd">-6808000</hqy:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent>
    <hqy:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTgtMy0xLTEtMTYyMTE_2091766f-f78a-4b92-81ae-09d56b60f7fb"
      unitRef="usd">-8361000</hqy:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent>
    <us-gaap:IncreaseDecreaseInOtherDeferredLiability
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTktMS0xLTEtMTYyMTE_04d5fa41-2386-48da-8dc3-05404321e326"
      unitRef="usd">6034000</us-gaap:IncreaseDecreaseInOtherDeferredLiability>
    <us-gaap:IncreaseDecreaseInOtherDeferredLiability
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMTktMy0xLTEtMTYyMTE_9ea29ca6-ab4d-4348-8081-c9c60a73aa91"
      unitRef="usd">8712000</us-gaap:IncreaseDecreaseInOtherDeferredLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjAtMS0xLTEtMjE2MDk_4f702cb0-1b6d-4359-934d-66b1bb5a201b"
      unitRef="usd">90438000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjAtMy0xLTEtMjE2MDk_3733af9f-dcad-4732-a3d0-b63df37bba6e"
      unitRef="usd">120717000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjItMS0xLTEtMTYyMTE_83210a25-c378-4435-983c-477c2e1cc995"
      unitRef="usd">49533000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjItMy0xLTEtMTYyMTE_4af7c890-fa79-46d6-bde7-76459b475afa"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForSoftware
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjMtMS0xLTEtMTYyMTE_b265ff13-5a57-4065-ae9a-086f45b91c14"
      unitRef="usd">49033000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjMtMy0xLTEtMTYyMTE_56426773-abc7-4899-9d80-479732de398d"
      unitRef="usd">37242000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjQtMS0xLTEtMTYyMTE_5dea86ee-0650-44bf-ad91-a89b85892aa2"
      unitRef="usd">7284000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjQtMy0xLTEtMTYyMTE_5fa84277-2f5d-49e0-bc6d-0b953409e898"
      unitRef="usd">11388000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjUtMS0xLTEtMTYyMTE_895d325c-bc15-4c38-b4b1-90ad97dc2fd0"
      unitRef="usd">64463000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjUtMy0xLTEtMTYyMTE_5a86a062-f557-4352-bbc4-e6bcf0423f9c"
      unitRef="usd">28100000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjYtMS0xLTEtMTYyMTE_b23705ed-25bb-4a4a-96bb-e2400e6a109c"
      unitRef="usd">2367000</us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi>
    <us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjYtMy0xLTEtMTYyMTE_c2130bac-860f-464d-9a39-b9ef44c18d4d"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjctMS0xLTEtMjE2MDk_721057e2-04aa-4a33-b4b3-4abc5f2c3237"
      unitRef="usd">-167946000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjctMy0xLTEtMjE2MDk_84be69d2-5606-4d4d-8b83-75f93323e8c2"
      unitRef="usd">-76730000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjktMS0xLTEtMTYyMTE_7fc9cddb-a588-4ba5-84d4-8918d9e3e77f"
      unitRef="usd">1003125000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMjktMy0xLTEtMTYyMTE_e2627bf7-3959-4374-af5e-5b6a0ac447d4"
      unitRef="usd">223438000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzAtMS0xLTEtMTYyMTE_5773b145-d5df-415c-9856-6cbb8327300c"
      unitRef="usd">950000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzAtMy0xLTEtMTYyMTE_91cf5559-3ef4-4015-889f-90cbb29bb050"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzEtMS0xLTEtMTYyMTE_4e7e93a8-ff82-4b66-a1e1-57e83da36cdc"
      unitRef="usd">11846000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzEtMy0xLTEtMTYyMTE_9431ab04-6955-4195-aca7-75b214453c9e"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzItMS0xLTEtMTYyMTE_07d2a88f-2e27-4666-84f1-1987a02ae855"
      unitRef="usd">456642000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzItMy0xLTEtMTYyMTE_9c606881-779d-453c-8851-a6434b0858c5"
      unitRef="usd">286779000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <hqy:PaymentsToSettleClientHeldFunds
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzMtMS0xLTEtMTYyMTE_59e66fa9-e647-4adb-beae-3969c45ac154"
      unitRef="usd">1565000</hqy:PaymentsToSettleClientHeldFunds>
    <hqy:PaymentsToSettleClientHeldFunds
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzMtMy0xLTEtMTYyMTE_860cf4e9-63e2-4b17-bb5d-657d436b4188"
      unitRef="usd">4189000</hqy:PaymentsToSettleClientHeldFunds>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzQtMS0xLTEtMTYyMTE_82939541-3206-42f5-a609-d90354acecfb"
      unitRef="usd">7728000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzQtMy0xLTEtMTYyMTE_c96cc792-ded2-4c7a-b784-93eba6acbe2d"
      unitRef="usd">4491000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzUtMS0xLTEtMTYyMTE_951c81b6-b52f-4b48-a51d-018544862e4a"
      unitRef="usd">397834000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzUtMy0xLTEtMTYyMTE_c45da40f-4928-4d45-9614-0d0a636b6c4e"
      unitRef="usd">63643000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzYtMS0xLTEtMjE2MDk_e077ca15-fd1f-4bbf-b833-9ff55b9ba41c"
      unitRef="usd">320326000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzYtMy0xLTEtMjE2MDk_128553a3-b992-47d2-87cb-ccecdaf59fef"
      unitRef="usd">107630000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzctMS0xLTEtMjE2MDk_3431fcd6-d491-46a9-a9ed-b0cc6b2c1599"
      unitRef="usd">328803000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8d983241d8d34f518bf290f38c065e9f_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzctMy0xLTEtMjE2MDk_de730bbc-b42c-43ac-a117-02509a72a075"
      unitRef="usd">191726000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzgtMS0xLTEtMjE2MDk_22938f08-9efe-47b2-9f88-ce130780f360"
      unitRef="usd">649129000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1eae89673f684d9eb281b91faecd5686_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmE2ZDU5ZDNiZjJhMzRiNzdiMmE5NDgxNzYxMDljYjQ1L3RhYmxlcmFuZ2U6YTZkNTlkM2JmMmEzNGI3N2IyYTk0ODE3NjEwOWNiNDVfMzgtMy0xLTEtMjE2MDk_95483016-ae49-40b0-a992-a3cadef32a2a"
      unitRef="usd">299356000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfMy0xLTEtMS0xNjIxMQ_eba1f796-4af8-4178-8121-428c7d19fcf5"
      unitRef="usd">13685000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfMy0zLTEtMS0xNjIxMQ_0c39bd28-2d30-4a46-bd46-b5fa92ed2d03"
      unitRef="usd">22849000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfNC0xLTEtMS0xNjIxMQ_65cacf31-f49c-4bd4-a7f5-7c44ef805400"
      unitRef="usd">-5926000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfNC0zLTEtMS0xNjIxMQ_05086248-7af3-40b2-9eb6-258fb70534f1"
      unitRef="usd">1053000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="i9ca59c39987f43a4b3e712984bece596_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfNi0xLTEtMS0xNjIxMQ_88ec737e-3b04-44a9-bb43-feb07143ab5c"
      unitRef="usd">3708000</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="i525c585d12f045e48e25e4221a5c2e49_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfNi0zLTEtMS0xNjIxMQ_33fc2354-19fd-4ad2-beec-5ee9cf99460e"
      unitRef="usd">1346000</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfNy0xLTEtMS0xNjIxMQ_b010567d-6864-4f0e-bcf9-08f02369a8bf"
      unitRef="usd">479000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfNy0zLTEtMS0xNjIxMQ_686d6049-746a-4f75-a443-e4944354ec4a"
      unitRef="usd">167000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="i3e6dafa6b7694b9790df85bd3ee4d8dc_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfOC0xLTEtMS0xNjIxMQ_660f6a99-3a0d-41cc-ad25-d6b2f93128ff"
      unitRef="usd">2281000</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="i73b8162fd4e0482f8ef7ec210447710a_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfOC0zLTEtMS0xNjIxMQ_bce3098d-352e-4ccb-acd5-1c5a266deb0b"
      unitRef="usd">289000</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfOS0xLTEtMS0xNjIxMQ_376cbb47-bb67-480e-a632-b5ee82c48467"
      unitRef="usd">8147000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfOS0zLTEtMS0xNjIxMQ_aacc224f-4292-4f98-a506-885fbc3a65cf"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <hqy:ExerciseofStockOptionsReceivable
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfMTEtMS0xLTEtMTYyMTE_b6e7de8f-029c-401a-b2ee-35095143eb6e"
      unitRef="usd">1000</hqy:ExerciseofStockOptionsReceivable>
    <hqy:ExerciseofStockOptionsReceivable
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfMTEtMy0xLTEtMTYyMTE_84323561-d7b9-41f9-b77e-1f3d5cc5894b"
      unitRef="usd">89000</hqy:ExerciseofStockOptionsReceivable>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfMTItMS0xLTEtMTYyMTE_715e89c7-9db1-47b4-88d9-02830bc61634"
      unitRef="usd">19000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8xOS9mcmFnOmFmNDQ0MTA2NTNkZjRiNzg5ODkyYjdiNWQ4ZjY0YjZkL3RhYmxlOmIxNGFmOGJiMzRhYzQzZDJhOTg5Njc1Y2QyYmMwN2Q0L3RhYmxlcmFuZ2U6YjE0YWY4YmIzNGFjNDNkMmE5ODk2NzVjZDJiYzA3ZDRfMTItMy0xLTEtMTYyMTE_6084fc81-3ac1-4dbd-886b-a312cee5c851"
      unitRef="usd">5838000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMzIzMA_8331bd1a-c3b9-4fdf-9423-6d12238bd222">Summary of business and significant accounting policies &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;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-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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;    &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 condensed 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-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;Basis of 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:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements as of October&#160;31, 2021 and for the three and nine months ended October&#160;31, 2021 and 2020 are unaudited and have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP") and the applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. In the opinion of management, the interim data includes all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results for the interim periods. Certain information and note disclosures normally included in annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2021. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. &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;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;Follow-on equity offering&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 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.6 million after deducting underwriting discounts and commissions of $4.6 million and other offering expenses of approximately $0.5 million. The Company used $50.2 million of the net proceeds from the offering to acquire 100% of the outstanding capital stock of Fort Effect Corp, d/b/a Luum, and used an additional $60.8 million to acquire the Fifth Third Bank HSA portfolio. The Company used the remaining net proceeds from the offering, and other cash on hand, for the acquisition of Further on November 1, 2021. For a description of the Further acquisition, refer to Note 11&#x2014;Subsequent events.&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;Significant accounting policies &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;There have been no material changes in the Company&#x2019;s significant accounting policies as compared to the significant accounting policies described in the Company&#x2019;s Annual Report on&#160;Form&#160;10-K for the fiscal year ended January&#160;31, 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: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;None.&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 issued accounting pronouncements not yet adopted&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;None.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMzIyNg_f3a90a0b-a897-4276-9750-a67f847911b8">The condensed 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.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMzIyMQ_f6aec798-e4fa-442b-ab31-a8da50d2145e">The accompanying condensed consolidated financial statements as of October&#160;31, 2021 and for the three and nine months ended October&#160;31, 2021 and 2020 are unaudited and have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP") and the applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. In the opinion of management, the interim data includes all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results for the interim periods. Certain information and note disclosures normally included in annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2021. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMzIyOQ_b6268c7d-50df-4946-8cd2-81eba985c1b3">Certain reclassifications have been made to&#160;prior year amounts&#160;to conform to the current year presentation.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i8e72977a6f504f1cb2bc1ed2a2a00493_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMjIwNg_e8b5d88a-ca1f-40a7-af28-caca11cb2fb0"
      unitRef="shares">5750000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i47147fa09ad943dfb2bccaf878aa478e_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMjI2Mg_361cc2a4-2db0-4f3e-a91d-eb27921a1f89"
      unitRef="usdPerShare">80.30</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i8e72977a6f504f1cb2bc1ed2a2a00493_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMjM0Ng_599224ab-7f9d-488e-a3a3-24972c1f4c5b"
      unitRef="usd">456600000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i8e72977a6f504f1cb2bc1ed2a2a00493_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMjQwNw_7cecbc25-4562-4cca-ab40-c67f9c0937c9"
      unitRef="usd">4600000</us-gaap:PaymentsOfStockIssuanceCosts>
    <hqy:StockIssuanceCostsPayable
      contextRef="i47147fa09ad943dfb2bccaf878aa478e_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMjQ1NQ_7532cd71-6cef-4c98-98c6-73d3f4b45f63"
      unitRef="usd">500000</hqy:StockIssuanceCostsPayable>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ib6609db9623c42cd877a600f16fd690f_D20210308-20210308"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMjQ3Ng_d3677e7b-dc80-43bf-9dd8-1191eb195b61"
      unitRef="usd">50200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i93be55fb81d84f0e824f45b22b9ef67e_I20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMjUyOA_8abd8e7e-31e4-4b90-a2d2-7b3facaffef6"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <hqy:PaymentsForAssetAcquisition
      contextRef="ibc48c2d59dc94c32ab4aa637359ecb49_D20210901-20210929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMTA5OTUxMTYzMTExMg_0974d617-d225-498b-9804-eda28d560098"
      unitRef="usd">60800000</hqy:PaymentsForAssetAcquisition>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yNS9mcmFnOjFhNTA1NWQ3M2ZiZDRlMDM4Y2ViNzZmMTRiOWViNWJlL3RleHRyZWdpb246MWE1MDU1ZDczZmJkNGUwMzhjZWI3NmYxNGI5ZWI1YmVfMzI0NQ_1f3f191d-6ec0-4ec4-a78b-565dc73e8241">&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;None.&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 issued accounting pronouncements not yet adopted&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;None.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RleHRyZWdpb246NjJlMjljNmNjZmNlNGQ1ZjlmNzE4YmM3MjFkMTc4ZWNfNjQx_8ef795a6-4f24-4f14-89e2-eaa23fbae7ec">Net income (loss) 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 (loss) per share: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.496%"/&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.496%"/&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.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Three months ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Nine months ended October 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;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;Numerator (basic and diluted):&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;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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(5,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(11,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,467&#160;&lt;/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;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;83,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;76,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;82,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;73,358&#160;&lt;/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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;83,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;76,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;82,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;73,358&#160;&lt;/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;&#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,144&#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;1,307&#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;83,551&#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;77,845&#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;82,939&#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;74,665&#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 (loss) 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 6.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.06)&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.02&#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.14)&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.05&#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-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;For the three months ended October&#160;31, 2021 and 2020, 1.6 million and 1.0 million shares, respectively, attributable to stock options and restricted stock units were excluded from the calculation of diluted earnings per share as their inclusion would have been anti-dilutive.&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;For the nine months ended October&#160;31, 2021 and 2020, approximately 1.9 million and 0.6 million shares, respectively, attributable to stock options and restricted stock units were excluded from the calculation of diluted earnings per share as their inclusion would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RleHRyZWdpb246NjJlMjljNmNjZmNlNGQ1ZjlmNzE4YmM3MjFkMTc4ZWNfNjQz_ca0b167b-e77d-4894-b82b-8c3e0ad11934">&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 (loss) per share: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.496%"/&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.496%"/&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.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Three months ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Nine months ended October 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;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;Numerator (basic and diluted):&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;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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(5,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(11,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,467&#160;&lt;/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;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;83,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;76,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;82,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;73,358&#160;&lt;/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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;83,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;76,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;82,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;73,358&#160;&lt;/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;&#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,144&#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;1,307&#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;83,551&#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;77,845&#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;82,939&#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;74,665&#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 (loss) 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 6.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.06)&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.02&#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.14)&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.05&#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;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMy0xLTEtMS0xNjIxMQ_58151421-0bb4-4cbd-a3b6-eb39d95445d1"
      unitRef="usd">-5038000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMy0zLTEtMS0xNjIxMQ_872a2b39-006f-4814-ae6c-45c214253ff9"
      unitRef="usd">1789000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMy01LTEtMS0xNjIxMQ_7f5485a0-b8f3-46b8-b361-6d1b8538b4d9"
      unitRef="usd">-11471000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMy03LTEtMS0xNjIxMQ_e4dbc508-5b0e-4f80-9079-d1c1e56afc9e"
      unitRef="usd">3467000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNS0xLTEtMS0xNjIxMQ_fcc05233-6fa0-4b50-bc92-4172b178b4d5"
      unitRef="shares">83551000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNS0zLTEtMS0xNjIxMQ_1c2d6ca5-3717-4938-bcf9-1faf3451db94"
      unitRef="shares">76701000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNS01LTEtMS0xNjIxMQ_0d515cf2-15ff-4cc3-8415-95978c1f9ba1"
      unitRef="shares">82939000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNS03LTEtMS0xNjIxMQ_ae649465-881a-404b-8e41-a1a1f2a68864"
      unitRef="shares">73358000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNy0xLTEtMS0xNjIxMQ_29ad4357-bf30-43cb-9383-adddf66b45bc"
      unitRef="shares">83551000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNy0zLTEtMS0xNjIxMQ_a663ddac-a96f-4fa3-acfb-f84264e85f48"
      unitRef="shares">76701000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNy01LTEtMS0xNjIxMQ_909977b2-6c8b-4029-8492-3534a2adeea8"
      unitRef="shares">82939000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfNy03LTEtMS0xNjIxMQ_13859888-caa2-4c31-962a-a77e371bd434"
      unitRef="shares">73358000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOC0xLTEtMS0xNjIxMQ_9e974d34-5748-4d27-84a0-162b6f337f54"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOC0zLTEtMS0xNjIxMQ_d850cac3-536d-4090-88d5-e69e8f26ef5f"
      unitRef="shares">1144000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOC01LTEtMS0xNjIxMQ_a13fde30-6edb-446e-96c8-6d2f95bc73cb"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOC03LTEtMS0xNjIxMQ_dffc25fa-f662-42ab-b607-6864e3872fb4"
      unitRef="shares">1307000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOS0xLTEtMS0xNjIxMQ_36fb289d-844c-4574-91fb-bac068e3e054"
      unitRef="shares">83551000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOS0zLTEtMS0xNjIxMQ_8d0e987b-f435-47f7-8907-cbd42eba4740"
      unitRef="shares">77845000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOS01LTEtMS0xNjIxMQ_3de21f35-b6ac-4a66-b495-a4dd029be23b"
      unitRef="shares">82939000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfOS03LTEtMS0xNjIxMQ_22d47c16-2599-4c5a-beb9-562507448e80"
      unitRef="shares">74665000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTEtMS0xLTEtMTYyMTE_35bb457c-6512-4888-a031-0d1a86de072d"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTEtMy0xLTEtMTYyMTE_966d8294-323a-41dd-8d43-929457892969"
      unitRef="usdPerShare">0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTEtNS0xLTEtMTYyMTE_2293fe7c-308f-4294-9a22-b210ce80bef6"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTEtNy0xLTEtMTYyMTE_fd5f9ee9-a2f9-4988-acae-f44b5df80e78"
      unitRef="usdPerShare">0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTItMS0xLTEtMTYyMTE_1e63e64a-a4b2-4fd5-bc6c-fc7d54e51c28"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTItMy0xLTEtMTYyMTE_23587caa-829e-405c-9f34-8d97db661916"
      unitRef="usdPerShare">0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTItNS0xLTEtMTYyMTE_91daa7ad-e52c-4122-b875-71f32b603277"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RhYmxlOjExNTY4YzdmNGU3YzQxMjg5NjE1Nzg4MmEyZDU3MzIwL3RhYmxlcmFuZ2U6MTE1NjhjN2Y0ZTdjNDEyODk2MTU3ODgyYTJkNTczMjBfMTItNy0xLTEtMTYyMTE_808f507d-6f8b-41da-879a-5c5fded5f0bb"
      unitRef="usdPerShare">0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RleHRyZWdpb246NjJlMjljNmNjZmNlNGQ1ZjlmNzE4YmM3MjFkMTc4ZWNfMTc4_929ba675-e55b-47ab-8185-8f106d18f2da"
      unitRef="shares">1600000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RleHRyZWdpb246NjJlMjljNmNjZmNlNGQ1ZjlmNzE4YmM3MjFkMTc4ZWNfMTg1_887b06b0-a78f-4e0e-870b-4daf70139eab"
      unitRef="shares">1000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RleHRyZWdpb246NjJlMjljNmNjZmNlNGQ1ZjlmNzE4YmM3MjFkMTc4ZWNfNDMy_668b678d-9c09-4a7e-8cf8-9fd4a2603dbc"
      unitRef="shares">1900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8yOC9mcmFnOjYyZTI5YzZjY2ZjZTRkNWY5ZjcxOGJjNzIxZDE3OGVjL3RleHRyZWdpb246NjJlMjljNmNjZmNlNGQ1ZjlmNzE4YmM3MjFkMTc4ZWNfNDM5_db14b309-f516-4d7c-8097-f9015434112d"
      unitRef="shares">600000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfMjkyMg_cc16acf2-de56-4f1c-80c1-9033187209db">Business combination&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;Acquisition of Luum&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 (the "Luum Acquisition"). Luum 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. The aggregate purchase price consisted of $50.2&#160;million in cash, and up to $20.0&#160;million in additional payments which were contingent on Luum achieving certain revenue targets during the two-year period following the closing of the Luum Acquisition and, if achieved, would be payable in fiscal years 2023 and 2024. The Company recorded an $8.1&#160;million liability representing its best estimate of the fair value of the contingent consideration as of the acquisition date. The fair value of this contingent consideration was determined using a Monte Carlo valuation model based on Level 3 inputs, with any changes in the fair value recorded as other income (expense), net, in the condensed consolidated statement of operations and comprehensive income (loss). During the three and nine months ended October 31, 2021, the Company recognized income of $3.2&#160;million and $2.1&#160;million, respectively, resulting from changes in the fair value of the contingent consideration. On October 31, 2021, the Company entered into an amendment to the purchase agreement to pay $6.0&#160;million in satisfaction of the contingent consideration liability, which is presented within accrued liabilities on the Company's condensed consolidated balance sheet as of October 31, 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 Luum Acquisition 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 is subject to adjustment during the measurement period (up to one year from the acquisition date). Balances subject to adjustment primarily include the valuations of acquired assets (tangible and intangible) and liabilities assumed, as well as tax-related matters. The Company expects the allocation of the consideration transferred to be finalized within the measurement period.&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 current allocation of the consideration paid:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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-bottom:1pt solid #000;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:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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;Estimated fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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;626&#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;626&#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;1,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,469&#160;&lt;/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;23,900&#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;23,900&#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;36,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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;36,355&#160;&lt;/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;100&#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;100&#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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(597)&lt;/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;(3,566)&lt;/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&#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;(3,547)&lt;/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;58,306&#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;58,306&#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;The Luum Acquisition resulted in $36.4&#160;million of goodwill. The preliminary goodwill to be recognized is attributable to several strategic, operational, and financial benefits expected from the Luum Acquisition, including an expanded commuter offering beyond traditional pre-tax commuter benefits and additional cross-selling opportunities. The adjustments to the initial allocation were based on more detailed information obtained about the specific assets acquired, liabilities assumed, and tax-related matters. The goodwill created in the Luum Acquisition is not expected to be deductible 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 preliminary allocation of consideration exchanged to acquired identified intangible assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated life&lt;br/&gt;(in years)&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;Customer relationships (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;12,400&#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 colspan="3" style="background-color:#cceeff;border-top:1pt 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:400;line-height:100%"&gt;7.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;Developed technology (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;10,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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: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;5.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade names &amp;amp; trademarks (1)&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;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="3" style="background-color:#cceeff;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;3.0&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 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 acquired intangible assets&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;23,900&#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 colspan="3" style="background-color:#ffffff;border-bottom:1pt 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:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) The Company preliminarily valued the acquired assets utilizing the discounted cash flow method, a form of the income approach.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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;The pro forma effects of the Luum Acquisition would not materially impact the Company's reported results for any period presented, and as a result no pro forma financial information is presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i93be55fb81d84f0e824f45b22b9ef67e_I20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfOTM_8abd8e7e-31e4-4b90-a2d2-7b3facaffef6"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ib6609db9623c42cd877a600f16fd690f_D20210308-20210308"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfNDIz_d3677e7b-dc80-43bf-9dd8-1191eb195b61"
      unitRef="usd">50200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i93be55fb81d84f0e824f45b22b9ef67e_I20210308"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfNDQ1_c6823771-5780-4819-844e-0e8f9c9049d8"
      unitRef="usd">20000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <hqy:BusinessCombinationContingentConsiderationPerformancePeriod
      contextRef="ib6609db9623c42cd877a600f16fd690f_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfNDM5ODA0NjUxNTc1OQ_0b9b0ce1-a62f-4765-b1e1-685a0467466e">P2Y</hqy:BusinessCombinationContingentConsiderationPerformancePeriod>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i93be55fb81d84f0e824f45b22b9ef67e_I20210308"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfNjk3_ba6c1c2d-7848-4256-8a9e-c9a329167185"
      unitRef="usd">8100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="iee4c307f06344619be82b1279f2380a0_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfMTIwOTQ2Mjc5MTAxMjI_ac8c9a8b-57e9-46f4-9024-d5f57f7ad543"
      unitRef="usd">3200000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i3ab82d49006d48738054311afd106851_D20210201-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfMTIwOTQ2Mjc5MTAxMzY_49429dc2-2fa1-4c3c-8b05-22f22432e4ed"
      unitRef="usd">2100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i06150ad270a2466a83234c406c2f9d55_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfNzY5NjU4MTM5ODY3Nw_d6822abd-57b6-4b71-bedf-d6aaa97b9036"
      unitRef="usd">6000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfMjkyNA_968852bb-23f5-4e55-b18e-c4bee09105e9">&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 current allocation of the consideration paid:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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-bottom:1pt solid #000;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:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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;Estimated fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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;626&#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;626&#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;1,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,469&#160;&lt;/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;23,900&#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;23,900&#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;36,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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;36,355&#160;&lt;/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;100&#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;100&#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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(597)&lt;/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;(3,566)&lt;/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&#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;(3,547)&lt;/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;58,306&#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;58,306&#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;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i93be55fb81d84f0e824f45b22b9ef67e_I20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMS0xLTEtMS0xNjIxMQ_0b46eec7-61f7-4b5e-81cc-1992b6c87f0b"
      unitRef="usd">626000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i06150ad270a2466a83234c406c2f9d55_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMS01LTEtMS0xOTE0Ng_5ccb7fc2-c26a-458f-836f-e957f264b72b"
      unitRef="usd">626000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i93be55fb81d84f0e824f45b22b9ef67e_I20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMi0xLTEtMS0xNjIxMQ_ab6abb2c-ebb0-4b0e-bb1d-dda869509e2c"
      unitRef="usd">1469000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i06150ad270a2466a83234c406c2f9d55_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMi01LTEtMS0xOTE0Ng_5fad02fa-b58d-42da-8837-975a07f6bef4"
      unitRef="usd">1469000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i93be55fb81d84f0e824f45b22b9ef67e_I20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfNS0xLTEtMS0xNjIxMQ_3a8b8826-7078-465d-b4ef-2734d3c01405"
      unitRef="usd">23900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i06150ad270a2466a83234c406c2f9d55_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfNS01LTEtMS0xOTE0Ng_a2f3a858-07cd-4aa0-95f2-365e7f603c47"
      unitRef="usd">23900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i93be55fb81d84f0e824f45b22b9ef67e_I20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfNi0xLTEtMS0xNjIxMQ_bc7515a3-813a-4b38-b035-4c76460466af"
      unitRef="usd">36374000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i88668bb6a05d4d19aa164e732b71505d_D20210308-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfNi0zLTEtMS0xOTE0Ng_e66c1091-ec6d-46b1-9c87-8027c4ba7037"
      unitRef="usd">-19000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i06150ad270a2466a83234c406c2f9d55_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfNi01LTEtMS0xOTE0Ng_4a572fa0-196e-42f3-ac13-0d243e80175c"
      unitRef="usd">36355000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i93be55fb81d84f0e824f45b22b9ef67e_I20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfNy0xLTEtMS0xNjIxMQ_509baac1-d74c-4165-82fc-16a0dade7959"
      unitRef="usd">100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i06150ad270a2466a83234c406c2f9d55_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfNy01LTEtMS0xOTE0Ng_9094cb94-d4ef-4a73-9625-e01be8f9799e"
      unitRef="usd">100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i93be55fb81d84f0e824f45b22b9ef67e_I20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfOC0xLTEtMS0xNjIxMQ_145b82ae-f872-400b-8d9a-7a90a95eb24d"
      unitRef="usd">597000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i06150ad270a2466a83234c406c2f9d55_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfOC01LTEtMS0xOTE0Ng_cc980cda-bc54-4683-8eda-8268ce80e6fb"
      unitRef="usd">597000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i93be55fb81d84f0e824f45b22b9ef67e_I20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMTAtMS0xLTEtMTkxNDY_b7c3e17c-1ba4-47bb-b66b-309133797e0b"
      unitRef="usd">3566000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <hqy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes
      contextRef="i88668bb6a05d4d19aa164e732b71505d_D20210308-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMTAtMy0xLTEtMTkxNDY_48d5dd7b-385b-4d12-ba84-ba6349db5656"
      unitRef="usd">-19000</hqy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i06150ad270a2466a83234c406c2f9d55_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMTAtNS0xLTEtMTkxNDY_c5c19ab3-30d2-4643-8416-8a9431bdb154"
      unitRef="usd">3547000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i93be55fb81d84f0e824f45b22b9ef67e_I20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMTEtMS0xLTEtMTkxNDY_f74ef1c5-9f92-41d5-a313-d3cff59c774c"
      unitRef="usd">58306000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="i88668bb6a05d4d19aa164e732b71505d_D20210308-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMTEtMy0xLTEtMTkxNDY_9b2fcaf9-595b-450d-8e5e-030569a0b505"
      unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i06150ad270a2466a83234c406c2f9d55_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOjllNTc0MzRlODgwODRiMWU5ODljNTA4OGQ5NTRkMjVhL3RhYmxlcmFuZ2U6OWU1NzQzNGU4ODA4NGIxZTk4OWM1MDg4ZDk1NGQyNWFfMTEtNS0xLTEtMTkxNDY_24895eb1-bc11-40ce-9a30-1e745d7b37f9"
      unitRef="usd">58306000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i06150ad270a2466a83234c406c2f9d55_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfNDM5ODA0NjUxNTczNQ_b82ddc14-fa4f-470f-a14c-63d435f640c7"
      unitRef="usd">36400000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RleHRyZWdpb246ZGQ1OWEwMGY1NzhmNDZiY2EwMTlmMWM5Yjc5MjMzNTZfMjkyNg_3f7c5f0b-7a61-450c-8ef5-5eec4ce0af8b">&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 preliminary allocation of consideration exchanged to acquired identified intangible assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated life&lt;br/&gt;(in years)&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;Customer relationships (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;12,400&#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 colspan="3" style="background-color:#cceeff;border-top:1pt 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:400;line-height:100%"&gt;7.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;Developed technology (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;10,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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: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;5.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade names &amp;amp; trademarks (1)&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;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="3" style="background-color:#cceeff;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;3.0&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 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 acquired intangible assets&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;23,900&#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 colspan="3" style="background-color:#ffffff;border-bottom:1pt 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:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) The Company preliminarily valued the acquired assets utilizing the discounted cash flow method, a form of the income approach.&lt;/span&gt;&lt;/div&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 were as follows as of October&#160;31, 2021 and January&#160;31, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #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;Amortizable intangible 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;text-align:left;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;177,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;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;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;/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;191,885&#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;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;/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;613,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107,825&#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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,104,084&#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;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;/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;(283,138)&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;(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;/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;Amortizable 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;820,946&#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;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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i857e4e5f86ee442d841840f30b217189_D20210308-20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfMS0xLTEtMS0xNjIxMQ_9587473c-f745-4090-9b35-e026f08e3dfc"
      unitRef="usd">12400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i857e4e5f86ee442d841840f30b217189_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfMS0zLTEtMS0xNjIxMQ_d4006bf5-60b3-4b38-97fc-bd5275843e9c">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i162ef6d869a44ad8a15e81ad989473cb_D20210308-20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfMi0xLTEtMS0xNjIxMQ_cc98cd41-756d-4512-a90c-b6013276977d"
      unitRef="usd">10900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i162ef6d869a44ad8a15e81ad989473cb_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfMi0zLTEtMS0xNjIxMQ_af638dcf-445a-4b6e-876f-83dadad30948">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i3e93448da8df41c6a59ba53fda817c52_D20210308-20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfMy0xLTEtMS0xNjIxMQ_a90142d1-c0cb-4f69-8199-5c1bca7db217"
      unitRef="usd">600000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3e93448da8df41c6a59ba53fda817c52_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfMy0zLTEtMS0xNjIxMQ_94fbd3ac-4d53-4aaf-9653-da10427c52a4">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ib6609db9623c42cd877a600f16fd690f_D20210308-20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfNC0xLTEtMS0xNjIxMQ_973a3c70-d914-44e7-9c5f-254239519a41"
      unitRef="usd">23900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib6609db9623c42cd877a600f16fd690f_D20210308-20210308"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zMS9mcmFnOmRkNTlhMDBmNTc4ZjQ2YmNhMDE5ZjFjOWI3OTIzMzU2L3RhYmxlOmFjYjZlNzRmODY2MzQ5MDI5NDRmM2U4NWI3ZmI0ZWE1L3RhYmxlcmFuZ2U6YWNiNmU3NGY4NjYzNDkwMjk0NGYzZTg1YjdmYjRlYTVfNC0zLTEtMS0xNjIxMQ_11f6b4f3-542b-4a56-9476-36710b6537bf">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTcwMg_b3ba30d3-c6f3-477b-8c3a-0d4a3e939dd3">Supplemental financial statement information&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;Selected condensed consolidated balance sheet and condensed consolidated statement of operations and comprehensive income (loss) components consisted of the following:&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-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 October&#160;31, 2021 and January&#160;31, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #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;Leasehold improvements&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;20,718&#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;22,271&#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;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,068&#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;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;/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;34,099&#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;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;/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;63,885&#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;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;/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;(38,955)&lt;/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;(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;/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;24,930&#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;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;/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 three months ended October&#160;31, 2021 and 2020 was $3.5&#160;million and $4.0&#160;million, respectively, and $10.9&#160;million and $12.0&#160;million for the nine months ended October&#160;31, 2021 and 2020, 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;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. As of &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;October&#160;31, 2021 and January&#160;31, 2021, the balance of deferred revenue was $10.1 million and $4.1 million, respectively. The balances are related to cash received in advance for interchange and custodial revenue arrangements, other up-front fees and other commuter deferred revenue. The Company expects to recognize approximately 40% of its balance of deferred revenue as revenue over the next 12 months and the remainder thereafter. During the three and nine months ended October&#160;31, 2021, approximately $0.3 million and $1.4 million of revenue was recognized that was included in the balance of deferred revenue as of January&#160;31, 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: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 components of operating lease costs were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.496%"/&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.496%"/&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.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Three months ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Nine months ended October 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)&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;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;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;3,512&#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;3,777&#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;11,322&#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;12,297&#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;(455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,349)&lt;/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 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;3,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;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;3,327&#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 #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,967&#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;10,948&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:10pt"&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.496%"/&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.496%"/&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.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Three months ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Nine months ended October 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;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;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;478&#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;174&#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,419&#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;850&#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 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;&#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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition gains (costs), 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,687&#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;(13)&lt;/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,917)&lt;/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;(79)&lt;/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), 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;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,780)&lt;/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;3,122&#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;(421)&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;(164)&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;(2,009)&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;&lt;div style="margin-bottom:6pt;margin-top:10pt"&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;Based on the application of Accounting Standards Codification ("ASC") 470-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;Debt - Modifications and Extinguishments&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 recorded a $4.0 million loss on extinguishment of debt during the three months ended October 31, 2021, which is included within interest expense in the condensed consolidated statements of operations and comprehensive income (loss) for the three and nine months ended October 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Supplemental cash flow information&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Nine months ended October 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;/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:bottom"&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;10,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9,739&#160;&lt;/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;Operating lease right-of-use assets obtained in exchange for new operating 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;586&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTcwNw_04a1ce18-85c8-486d-8cf3-7626bd801012">&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 October&#160;31, 2021 and January&#160;31, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #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;Leasehold improvements&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;20,718&#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;22,271&#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;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,068&#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;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;/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;34,099&#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;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;/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;63,885&#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;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;/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;(38,955)&lt;/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;(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;/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;24,930&#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;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;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3a1a553cc5ca4fedb70c971cfdb79d46_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfMS0xLTEtMS0xNjIxMQ_bfc7b8d8-dc89-4542-ba33-778e2cf5871d"
      unitRef="usd">20718000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1e93d3accf8f4ad2acae6316bfd44433_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfMS0zLTEtMS0xNjIxMQ_4299250d-c7f7-4166-a175-c122d3e78ff6"
      unitRef="usd">22271000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibc4ccbd5b90d4834aa22d90a07618997_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfMi0xLTEtMS0xNjIxMQ_29dabf73-364c-445b-b291-c9abeed55e21"
      unitRef="usd">9068000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4ee97239c65f49cdb2e1c4a731fe5593_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfMi0zLTEtMS0xNjIxMQ_951e9222-7ea8-41ae-beff-5f36b548b6d9"
      unitRef="usd">9230000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4d7fa9a8ad0148d0b64c237f99f273ba_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfMy0xLTEtMS0xNjIxMQ_0e69eea1-c02d-4cb7-bbda-e387f905ba31"
      unitRef="usd">34099000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1c1c7c6e4dde4057945dd190a6a817dd_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfMy0zLTEtMS0xNjIxMQ_9d09c320-9db7-48bb-9294-d1fcee1f079f"
      unitRef="usd">28592000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfNC0xLTEtMS0xNjIxMQ_8ed4ec85-2625-48b5-9536-c8a825f850b6"
      unitRef="usd">63885000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfNC0zLTEtMS0xNjIxMQ_f58ae468-6936-4b1e-a7a3-458632c1dd58"
      unitRef="usd">60093000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfNS0xLTEtMS0xNjIxMQ_4e5bf817-1b44-4401-adc8-fe88d88be78e"
      unitRef="usd">38955000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfNS0zLTEtMS0xNjIxMQ_20a15752-5f81-49dd-9622-7e96f9c3c6b7"
      unitRef="usd">30987000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfNi0xLTEtMS0xNjIxMQ_3b403425-da51-4c10-96ee-6f14e0606d44"
      unitRef="usd">24930000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjdmMTg0ODY2MTEyNDQ2NTE5NzY3ZjM4ZjM0YzA2MmFlL3RhYmxlcmFuZ2U6N2YxODQ4NjYxMTI0NDY1MTk3NjdmMzhmMzRjMDYyYWVfNi0zLTEtMS0xNjIxMQ_96641011-54b8-4560-9375-01a2db0bdfc2"
      unitRef="usd">29106000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMzc5_210216e0-aa87-4760-9456-624f9a8ce4c8"
      unitRef="usd">3500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMzg2_41098b03-7802-4d23-acb0-03385d0166ed"
      unitRef="usd">4000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfNDA4_7a13a947-cdd8-4573-9fe3-f55267011118"
      unitRef="usd">10900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfNDE1_0349b775-729a-46f4-9800-d4063cd9bcc8"
      unitRef="usd">12000000</us-gaap:Depreciation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfOTc0_f1fc12d4-0bba-4790-9f5b-aeb48dacd52c"
      unitRef="usd">10100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfOTgx_17cf438d-0c54-43ee-8b09-30f6dbbf9285"
      unitRef="usd">4100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="if2179eed0668484aab011adb562e3fdd_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTY0OTI2NzQ0MzQwOQ_fd76c7f9-1d2b-43fb-b59f-24de79c0dd3a"
      unitRef="number">0.40</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="if2179eed0668484aab011adb562e3fdd_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTIwOTQ2Mjc5MDg0NTg_0b43e528-4e0f-4941-80b1-cc1b6f0d4ed6">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTM2MA_738d8a0b-2eb4-4ab3-86fa-0d78af4a596d"
      unitRef="usd">300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTM2Nw_d71bbc0b-f55c-40b9-b70d-24e689c2f16f"
      unitRef="usd">1400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTcwOQ_775ecf23-a923-4e8b-bf69-923ee56d7ce9">&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 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.496%"/&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.496%"/&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.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Three months ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Nine months ended October 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)&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;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;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;3,512&#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;3,777&#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;11,322&#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;12,297&#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;(455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,349)&lt;/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 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;3,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;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;3,327&#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 #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,967&#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;10,948&#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;/tr&gt;&lt;/table&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Nine months ended October 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;/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:bottom"&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;10,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9,739&#160;&lt;/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;Operating lease right-of-use assets obtained in exchange for new operating 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;586&#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;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;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMi0xLTEtMS0xNjIxMQ_ae8f8138-0882-4af1-a648-94b709745488"
      unitRef="usd">3512000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMi0zLTEtMS0xNjIxMQ_5d9d33ce-f776-4ac3-b46c-2f0c48e1a9d0"
      unitRef="usd">3777000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMi01LTEtMS0xNjIxMQ_0403a74e-1489-465d-917d-52e1502e7f7f"
      unitRef="usd">11322000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMi03LTEtMS0xNjIxMQ_320702f8-eb7a-4c78-8d2e-1fc87b4f0b7d"
      unitRef="usd">12297000</us-gaap:OperatingLeaseExpense>
    <us-gaap:SubleaseIncome
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMy0xLTEtMS0xNjIxMQ_0ed8866f-cadd-460f-b868-031546ce1f9b"
      unitRef="usd">455000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMy0zLTEtMS0xNjIxMQ_84f4e8c3-9284-4dbd-90d5-48c8ba035b87"
      unitRef="usd">450000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMy01LTEtMS0xNjIxMQ_62a135d8-0cfa-49b2-b6f4-49197ae00d7a"
      unitRef="usd">1355000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfMy03LTEtMS0xNjIxMQ_b8ca46ac-48fc-412e-93ce-13f7aedfda9d"
      unitRef="usd">1349000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfNC0xLTEtMS0xNjIxMQ_e9076d1c-048c-4b52-84b9-ace6a5c6605e"
      unitRef="usd">3057000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfNC0zLTEtMS0xNjIxMQ_7f63e2c2-10b5-400a-b6bc-fd0ba1c3aaa3"
      unitRef="usd">3327000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfNC01LTEtMS0xNjIxMQ_34e6e298-0577-4765-90ce-4163a30a4594"
      unitRef="usd">9967000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjg4NzJlOWVjYjRhOTQ0ZDI5ODY3NDdlOWFhYTk1NWM3L3RhYmxlcmFuZ2U6ODg3MmU5ZWNiNGE5NDRkMjk4Njc0N2U5YWFhOTU1YzdfNC03LTEtMS0xNjIxMQ_c672c9da-7832-4ebb-9199-ac9868bfdfbb"
      unitRef="usd">10948000</us-gaap:LeaseCost>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTcwNQ_c257765a-7e4e-40d6-9009-fcdad156d63a">&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.496%"/&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.496%"/&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.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Three months ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Nine months ended October 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;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;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;478&#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;174&#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,419&#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;850&#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 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;&#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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition gains (costs), 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,687&#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;(13)&lt;/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,917)&lt;/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;(79)&lt;/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), 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;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,780)&lt;/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;3,122&#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;(421)&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;(164)&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;(2,009)&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;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfMi0xLTEtMS0xNjIxMQ_4ba4c1c5-ca40-4b14-8a41-922356d038f7"
      unitRef="usd">478000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfMi0zLTEtMS0xNjIxMQ_506ede3c-c229-423f-a84b-92a54bfde120"
      unitRef="usd">174000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfMi01LTEtMS0xNjIxMQ_9d3ed02f-021e-4185-aff8-99a443dca4e5"
      unitRef="usd">1419000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfMi03LTEtMS0xNjIxMQ_a0e2b5b9-9865-45ff-8e5b-6d08dfbdebcd"
      unitRef="usd">850000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNC0xLTEtMS0xNjIxMQ_4c085222-199f-41dd-9054-d2d8812be7d3"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNC0zLTEtMS0xNjIxMQ_a7346be1-d0f5-47af-a75b-6448e666dc8e"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNC01LTEtMS0xNjIxMQ_4083d200-0238-46d7-9968-78b8c4ffe257"
      unitRef="usd">1677000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNC03LTEtMS0xNjIxMQ_660c3a0c-ae48-4df0-9081-600f08c27bd6"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNS0xLTEtMS0xNjIxMQ_aa94e15b-1ef8-4c2d-921e-8cd0f1bdd974"
      unitRef="usd">-2687000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNS0zLTEtMS0xNjIxMQ_93f8b208-fe6c-4581-8e4c-d7841bad2045"
      unitRef="usd">13000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNS01LTEtMS0xNjIxMQ_02b61ebd-0a32-4cfd-a76e-c099c5817b21"
      unitRef="usd">4917000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNS03LTEtMS0xNjIxMQ_9ec59954-52ac-4dcb-a1b3-a5e5a642ba63"
      unitRef="usd">79000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <hqy:OtherNonoperatingIncomeExpenseMiscellaneous
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi0xLTEtMS0xNzQ0Ng_8aa95ed7-1ef6-4f6f-8984-926e2e82d192"
      unitRef="usd">-43000</hqy:OtherNonoperatingIncomeExpenseMiscellaneous>
    <hqy:OtherNonoperatingIncomeExpenseMiscellaneous
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi0zLTEtMS0xNzQ0Ng_4e044175-f2de-491f-b692-b0de4fcbb71c"
      unitRef="usd">-582000</hqy:OtherNonoperatingIncomeExpenseMiscellaneous>
    <hqy:OtherNonoperatingIncomeExpenseMiscellaneous
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi01LTEtMS0xNzQ0Ng_a6a3a9ce-b6bb-4648-beb5-93bf1b4ef282"
      unitRef="usd">1657000</hqy:OtherNonoperatingIncomeExpenseMiscellaneous>
    <hqy:OtherNonoperatingIncomeExpenseMiscellaneous
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi03LTEtMS0xNzQ0Ng_07f4e792-f5aa-4ce0-ab8e-d7a83e1fa599"
      unitRef="usd">-2780000</hqy:OtherNonoperatingIncomeExpenseMiscellaneous>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi0xLTEtMS0yMDU0MA_3208bb79-b8da-4e3f-a027-eeda8e27f86d"
      unitRef="usd">3122000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi0zLTEtMS0yMDU0MA_72595dff-68ed-456b-b6c0-515c06800e56"
      unitRef="usd">-421000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi01LTEtMS0yMDU0MA_d967ef51-2628-4521-9cbb-0059ed37a51b"
      unitRef="usd">-164000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjRhN2UwN2ZkNDJhMzQxMzA4ZGVkOWE4OTVlNDc5N2NlL3RhYmxlcmFuZ2U6NGE3ZTA3ZmQ0MmEzNDEzMDhkZWQ5YTg5NWU0Nzk3Y2VfNi03LTEtMS0yMDU0MA_09bf148f-f58d-4c90-badb-e640fa3e52fd"
      unitRef="usd">-2009000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RleHRyZWdpb246YmI1ODE1OTU4ZGMzNGMzN2E1ZmRmZWJhYmRjYzBhMTVfMTA5OTUxMTYzMDUyMA_0c100bdc-0210-4108-bea3-0addb490d095"
      unitRef="usd">-4000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OperatingLeasePayments
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjI1ZWI3YjYxNmNjNzRiNTNiNTFhMzhjNDEyZDQ4NzNmL3RhYmxlcmFuZ2U6MjVlYjdiNjE2Y2M3NGI1M2I1MWEzOGM0MTJkNDg3M2ZfMy0xLTEtMS0xNjIxMQ_017ac4dd-85ba-4ffc-8ba9-ae01b17d8399"
      unitRef="usd">10928000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjI1ZWI3YjYxNmNjNzRiNTNiNTFhMzhjNDEyZDQ4NzNmL3RhYmxlcmFuZ2U6MjVlYjdiNjE2Y2M3NGI1M2I1MWEzOGM0MTJkNDg3M2ZfMy0zLTEtMS0xNjIxMQ_5b3cba5d-0552-4b4b-afff-f7a9ae4c6b9b"
      unitRef="usd">9739000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjI1ZWI3YjYxNmNjNzRiNTNiNTFhMzhjNDEyZDQ4NzNmL3RhYmxlcmFuZ2U6MjVlYjdiNjE2Y2M3NGI1M2I1MWEzOGM0MTJkNDg3M2ZfNC0xLTEtMS0xNjIxMQ_b2417734-406c-46a4-9622-fd47302d220d"
      unitRef="usd">586000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNC9mcmFnOmJiNTgxNTk1OGRjMzRjMzdhNWZkZmViYWJkY2MwYTE1L3RhYmxlOjI1ZWI3YjYxNmNjNzRiNTNiNTFhMzhjNDEyZDQ4NzNmL3RhYmxlcmFuZ2U6MjVlYjdiNjE2Y2M3NGI1M2I1MWEzOGM0MTJkNDg3M2ZfNC0zLTEtMS0xNjIxMQ_57ff0311-0c23-4b6e-935d-9a60fb78147f"
      unitRef="usd">17480000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMTIwOTQ2Mjc5MDc5MTI_b310dd6d-db2e-4131-922b-045e8e3695ff">Intangible assets and goodwill&lt;div style="margin-bottom:3pt;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-top:3pt"&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 were as follows as of October&#160;31, 2021 and January&#160;31, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #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;Amortizable intangible 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;text-align:left;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;177,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;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;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;/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;191,885&#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;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;/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;613,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107,825&#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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,104,084&#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;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;/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;(283,138)&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;(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;/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;Amortizable 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;820,946&#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;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-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 three months ended October&#160;31, 2021 and 2020 was $30.0 million and $25.3 million, respectively, and $87.5 million and $73.5 million for the nine months ended October&#160;31, 2021 and 2020, respectively.&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;Fifth Third Bank HSA portfolio acquisition.    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company entered into a definitive agreement with Fifth Third Bank, National Association ("Fifth Third"), to transition the custody of Fifth Third&#x2019;s HSA portfolio to HealthEquity. On September 29, 2021, the transaction was closed, in which the Company paid a $60.8&#160;million purchase price for a transfer of approximately 160,000 HSAs and $491.0&#160;million of HSA Assets. The agreement includes a mechanism to adjust the purchase price based on the amount of HSA Assets actually transferred.&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;Goodwill&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;During the nine months ended October&#160;31, 2021, goodwill increased by $36.4&#160;million due to the Luum Acquisition. For further information, see Note 3&#x2014;Business combination. There were no other changes to the carrying value of goodwill during the nine months ended October&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4a056f870dd848d08e9bccb963216db1_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfMi0xLTEtMS0xNjIxMQ_9101fa39-3e98-4887-8825-7b428b2293d1"
      unitRef="usd">177693000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie1d4f3b9fc954780a251c85a735fce6a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfMi0zLTEtMS0xNjIxMQ_baab70a8-c177-4631-b1bd-412ce1f08a81"
      unitRef="usd">127005000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9c0f0b521a0b4f6b8ccf1dfcc9fbc937_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfMy0xLTEtMS0xNjIxMQ_5721d6f3-b5be-4fd3-8d1a-4edd2aa62f54"
      unitRef="usd">191885000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1a9a93a0ab1944029143c16918f3b9ff_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfMy0zLTEtMS0xNjIxMQ_d1c14853-439a-4ce3-9670-39740a46e968"
      unitRef="usd">125141000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i757fbdbc00644f8dbf66d13798aa7962_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNC0xLTEtMS0xNjIxMQ_bba89729-5fc4-445a-ab7b-0af395a96141"
      unitRef="usd">613781000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie3c193f65b4f43ba9a52346d859c6b18_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNC0zLTEtMS0xNjIxMQ_1b1bfb15-b654-45ed-b97f-d49a7eb69bc3"
      unitRef="usd">601381000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i277612cafcdf4ec5a7c1795770ab8734_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNS0xLTEtMS0xNjIxMQ_f494d803-e645-4f74-ae78-f2008eb069ae"
      unitRef="usd">107825000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i41bf20d1735d47a7876b80f3f9dbd7b7_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNS0zLTEtMS0xNjIxMQ_5429316d-04b5-48ee-9f71-f79530001585"
      unitRef="usd">96925000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i10a0890009cd4043abfe082bb9b7a2e7_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNi0xLTEtMS0xNjIxMQ_c54906fa-9571-4bfc-bfb7-afbc84eaebfb"
      unitRef="usd">12900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idbeb763869484eafa8b4b6ff1116fcaa_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNi0zLTEtMS0xNjIxMQ_c2cc5e31-90f5-4f9d-baee-96e9c7778f91"
      unitRef="usd">12300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNy0xLTEtMS0xNjIxMQ_825f4e40-ed51-4385-8658-fa9022204623"
      unitRef="usd">1104084000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfNy0zLTEtMS0xNjIxMQ_19a8f54f-4666-4f1a-add9-3e30f1966a3e"
      unitRef="usd">962752000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfOC0xLTEtMS0xNjIxMQ_4acbac37-3deb-41f0-a94d-dd6069739b84"
      unitRef="usd">283138000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfOC0zLTEtMS0xNjIxMQ_51bd5074-3efb-4347-ace1-41c774c6585a"
      unitRef="usd">195749000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfOS0xLTEtMS0xNjIxMQ_fa35aeb3-c5a6-4bd1-b5ae-82f546e36e9e"
      unitRef="usd">820946000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RhYmxlOmI1ZjAwODgxMjkzMjRmNGRiNmEwZDI2ZDhhYmNlZTdlL3RhYmxlcmFuZ2U6YjVmMDA4ODEyOTMyNGY0ZGI2YTBkMjZkOGFiY2VlN2VfOS0zLTEtMS0xNjIxMQ_503a52ac-909e-4c99-bb06-6af8fa82ee7a"
      unitRef="usd">767003000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMjQ1_54d9c694-09db-4ead-959f-1a39d7a610fb"
      unitRef="usd">30000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMjUy_dcad05ae-7574-417d-8d00-fb0b27c4b887"
      unitRef="usd">25300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMjc0_e73ecb26-a5ef-4fa5-bad7-b10a6672ff05"
      unitRef="usd">87500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMjgx_e8c8bb25-0198-483f-baae-410e36a197ec"
      unitRef="usd">73500000</us-gaap:AmortizationOfIntangibleAssets>
    <hqy:PaymentsForAssetAcquisition
      contextRef="ibc48c2d59dc94c32ab4aa637359ecb49_D20210901-20210929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMTY0OTI2NzQ0NDIxMw_0974d617-d225-498b-9804-eda28d560098"
      unitRef="usd">60800000</hqy:PaymentsForAssetAcquisition>
    <hqy:NumberOfHSAMembersTransferred
      contextRef="i1dbe0f467b4446d0a408b1934874c4cd_I20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMTY0OTI2NzQ0NDIyOQ_0ad49e6f-9312-4285-a434-ae79b7a8f51e"
      unitRef="member">160000000000</hqy:NumberOfHSAMembersTransferred>
    <hqy:AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets
      contextRef="i1dbe0f467b4446d0a408b1934874c4cd_I20210929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMTY0OTI2NzQ0NDIzMw_99f1026a-fc5c-4c65-80e7-cf77da8f27b6"
      unitRef="usd">491000000</hqy:AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF8zNy9mcmFnOjQzNTA3ZDM5Nzk0NjRiMWJiMDg3ZjViYWM4M2Y3MzkzL3RleHRyZWdpb246NDM1MDdkMzk3OTQ2NGIxYmIwODdmNWJhYzgzZjczOTNfMTA5OTUxMTYzMDE1NQ_0ace1d1d-6083-4834-9f2b-c1bd8f96afaa"
      unitRef="usd">36400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNzkxOA_8eedee66-bada-4b08-83af-16b3786205f9">Commitments and contingencies&lt;div style="margin-bottom:3pt;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:3pt;margin-top:3pt"&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 October&#160;31, 2021:&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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&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:8.256%"/&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:8.256%"/&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:8.256%"/&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:8.256%"/&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:8.256%"/&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:8.266%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt 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="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;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;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4.50%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Senior Notes due 2029 (1)&lt;/span&gt;&lt;/div&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;&#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;&#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;&#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;600,000&#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;600,000&#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;Term Loan Facility (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;&#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;8,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;26,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;280,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Interest on long-term debt obligations (2)&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;8,577&#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;33,951&#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;33,708&#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;33,467&#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;32,965&#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;103,739&#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;246,407&#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 obligations (3)&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;3,416&#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;12,689&#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;10,442&#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;10,836&#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;11,080&#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;52,563&#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;101,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;/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;Further acquisition (4)&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;500,000&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;500,000&#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;Contingent acquisition consideration&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;6,000&#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: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: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;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 contractual obligations (5)&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;7,143&#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;21,368&#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;9,559&#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;622&#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&#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;&#x2014;&#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;38,708&#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="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="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="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;525,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="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="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;76,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="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="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;71,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="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="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;62,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="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="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;70,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="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="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,036,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="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="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,842,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:1pt;margin-top:1pt;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;October&#160;31, 2021, our outstanding combined principal of&#160;$950.0&#160;million&#160;is presented net of debt discount and issuance costs on our condensed consolidated balance sheets. The debt discount and issuance costs are not included in the table above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:1pt;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;With respect to the Term Loan Facility, estimated interest payments assume the stated interest rate applicable as of&#160;October&#160;31, 2021&#160;of&#160;1.88%&#160;per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:1pt;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 and data storage facilities, and we have other non-cancelable operating leases expiring at various dates through 2031. These amounts exclude contractual sublease income of $2.7 million, which is expected to be received through March 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:1pt;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;For a description of the Further acquisition, refer to Note 11&#x2014;Subsequent events.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:1pt;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;(5)&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, 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: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 covenants, 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;In April 2021, WageWorks exercised its right to terminate a lease for office space in Mesa, Arizona that had not yet commenced, with aggregate lease payments of $63.1&#160;million and a term of approximately 11 years, following the landlord's failure to fulfill its obligations under the lease agreement. Because the lease had not yet commenced, the Company had not recognized a right-of-use asset, operating lease liability, or any rent expense associated with the lease. WageWorks' right to terminate the lease agreement was disputed by the landlord, Union Mesa 1, LLC (&#x201c;Union Mesa&#x201d;). On November 5, 2021, Union Mesa notified WageWorks that it was in default of the lease for failure to pay rent, which Union Mesa claimed was due beginning in November 2021, and on November 24, 2021 drew $2.8&#160;million, the full amount under the letter of credit that WageWorks had posted to secure its obligations under the lease. On December 1, 2021, WageWorks filed a lawsuit against Union Mesa in the Superior Court of the State of Arizona in and for the County of Maricopa.  Pursuant to the lawsuit, WageWorks seeks declaratory judgment that the lease was properly terminated and recourse against Union Mesa for breach of contract, breach of the duty of good faith and fair dealing, and conversion, including return of the funds drawn under the letter of 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;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 the Company's subsidiary WageWorks, Inc. ("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 alleged 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. The class action settled for $30.0&#160;million. During the nine months ended October&#160;31, 2021, WageWorks contributed $5.0&#160;million and its insurers paid the remaining $25.0&#160;million. The court granted final approval of the settlement and entered a final judgment on August 20, 2021. This matter is now closed.&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. On October 28, 2021, the court of appeal dismissed the appeal pursuant to the release in the class action settlement discussed above. The District Court action is currently 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;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&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;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. The Company does not believe, based on currently available information, 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 &lt;/span&gt;&lt;/div&gt;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="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNjA0NzMxMzk2NzE3MQ_5dc7619b-4a07-488f-9427-75d6d42513e2">&lt;div style="margin-bottom:3pt;margin-top:3pt"&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 October&#160;31, 2021:&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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&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:8.256%"/&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:8.256%"/&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:8.256%"/&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:8.256%"/&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:8.256%"/&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:8.266%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt 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="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;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;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4.50%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Senior Notes due 2029 (1)&lt;/span&gt;&lt;/div&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;&#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;&#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;&#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;600,000&#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;600,000&#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;Term Loan Facility (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;&#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;8,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;26,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;280,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Interest on long-term debt obligations (2)&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;8,577&#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;33,951&#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;33,708&#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;33,467&#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;32,965&#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;103,739&#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;246,407&#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 obligations (3)&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;3,416&#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;12,689&#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;10,442&#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;10,836&#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;11,080&#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;52,563&#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;101,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;/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;Further acquisition (4)&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;500,000&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;500,000&#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;Contingent acquisition consideration&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;6,000&#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: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: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;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 contractual obligations (5)&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;7,143&#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;21,368&#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;9,559&#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;622&#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&#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;&#x2014;&#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;38,708&#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="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="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="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;525,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="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="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;76,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="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="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;71,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="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="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;62,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="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="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;70,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="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="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,036,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="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="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,842,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:1pt;margin-top:1pt;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;October&#160;31, 2021, our outstanding combined principal of&#160;$950.0&#160;million&#160;is presented net of debt discount and issuance costs on our condensed consolidated balance sheets. The debt discount and issuance costs are not included in the table above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:1pt;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;With respect to the Term Loan Facility, estimated interest payments assume the stated interest rate applicable as of&#160;October&#160;31, 2021&#160;of&#160;1.88%&#160;per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:1pt;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 and data storage facilities, and we have other non-cancelable operating leases expiring at various dates through 2031. These amounts exclude contractual sublease income of $2.7 million, which is expected to be received through March 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:1pt;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;For a description of the Further acquisition, refer to Note 11&#x2014;Subsequent events.&lt;/span&gt;&lt;/div&gt;(5)Other contractual obligations consist of processing services agreements, telephony services, and other contractual commitments.</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ife40aebce9044feca7e32f7ca504f9f5_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi0wLTEtMS0xODg0MS90ZXh0cmVnaW9uOmZiODQwYzNjMThiOTRjMTlhOGZkZjI5NTg1MWFiMTcxXzQzOTgwNDY1MTExNDc_0abcc78d-03a3-47fd-adb6-9b28fb735670"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="ife40aebce9044feca7e32f7ca504f9f5_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi0xLTEtMS0xODg0MQ_775e11fa-7963-41a3-8dca-097dc308d8a1"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ife40aebce9044feca7e32f7ca504f9f5_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi0zLTEtMS0xODg0MQ_8ec1bd3c-87de-4741-beaa-81ed9687d93f"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ife40aebce9044feca7e32f7ca504f9f5_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi01LTEtMS0xODg0MQ_df209ffa-c0d1-44e7-9c61-b42cb8e7e248"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ife40aebce9044feca7e32f7ca504f9f5_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi03LTEtMS0xODg0MQ_1db7df74-57e0-47f2-b096-e35c140375a4"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ife40aebce9044feca7e32f7ca504f9f5_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi05LTEtMS0xODg0MQ_a1d88dda-1a0a-43bd-aa18-c151f35d2388"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <hqy:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour
      contextRef="ife40aebce9044feca7e32f7ca504f9f5_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi0xMS0xLTEtMTg4NDE_0a1db0bb-822c-4a3d-8547-df807aa5ab68"
      unitRef="usd">600000000</hqy:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour>
    <us-gaap:LongTermDebt
      contextRef="ife40aebce9044feca7e32f7ca504f9f5_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMi0xMy0xLTEtMTg4NDE_04c45030-b7af-4af3-90c9-a2e6d6bc4701"
      unitRef="usd">600000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="iebaf9520188d49789c522616e70d3bc4_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMy0xLTEtMS0xODg0MQ_e191776d-c6d5-4d88-82f4-a13c84a8fbb1"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="iebaf9520188d49789c522616e70d3bc4_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMy0zLTEtMS0xODg0MQ_6f880061-f824-4a92-8880-e272f5590682"
      unitRef="usd">8750000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="iebaf9520188d49789c522616e70d3bc4_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMy01LTEtMS0xODg0MQ_fe6e4a0d-acd1-4fe5-82e7-1b6748b1f300"
      unitRef="usd">17500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="iebaf9520188d49789c522616e70d3bc4_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMy03LTEtMS0xODg0MQ_703d3bcb-2e56-4b10-b376-f3a432f5e01f"
      unitRef="usd">17500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="iebaf9520188d49789c522616e70d3bc4_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMy05LTEtMS0xODg0MQ_a87827b8-879e-405f-bd86-67e2bc2da9b4"
      unitRef="usd">26250000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <hqy:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour
      contextRef="iebaf9520188d49789c522616e70d3bc4_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMy0xMS0xLTEtMTg4NDE_7bc76994-c71a-4574-83bb-57e93aa118a8"
      unitRef="usd">280000000</hqy:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour>
    <us-gaap:LongTermDebt
      contextRef="iebaf9520188d49789c522616e70d3bc4_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMy0xMy0xLTEtMTg4NDE_c040ac81-d218-4fc4-bdf1-60848265abdd"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <hqy:InterestOnLongTermDebtToBePaidRemainderOfFiscalYear
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNC0xLTEtMS0xODg0MQ_a72a23bf-24b5-43bb-8ad2-d1ba1da4fd8b"
      unitRef="usd">8577000</hqy:InterestOnLongTermDebtToBePaidRemainderOfFiscalYear>
    <hqy:InterestOnLongTermDebtToBePaidYearOne
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNC0zLTEtMS0xODg0MQ_ab3dc8fc-1ddd-4695-acf7-8614c22ae380"
      unitRef="usd">33951000</hqy:InterestOnLongTermDebtToBePaidYearOne>
    <hqy:InterestOnLongTermDebtToBePaidYearTwo
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNC01LTEtMS0xODg0MQ_638fd79a-074f-4584-93a5-5c9d71ceca6a"
      unitRef="usd">33708000</hqy:InterestOnLongTermDebtToBePaidYearTwo>
    <hqy:InterestOnLongTermDebtToBePaidYearThree
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNC03LTEtMS0xODg0MQ_8d305b4d-4c4f-4b2e-879a-f2df0616acd8"
      unitRef="usd">33467000</hqy:InterestOnLongTermDebtToBePaidYearThree>
    <hqy:InterestOnLongTermDebtToBePaidYearFour
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNC05LTEtMS0xODg0MQ_5ec39181-311f-49e0-9040-f332f508ee55"
      unitRef="usd">32965000</hqy:InterestOnLongTermDebtToBePaidYearFour>
    <hqy:InterestOnLongTermDebtToBePaidAfterYearFour
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNC0xMS0xLTEtMTg4NDE_4bc399ee-ba2d-44ca-9816-4718e6a09569"
      unitRef="usd">103739000</hqy:InterestOnLongTermDebtToBePaidAfterYearFour>
    <hqy:InterestOnLongTermDebtToBePaid
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNC0xMy0xLTEtMTg4NDE_16de8cf5-9cb4-4aa7-9180-f1e3507fd6cd"
      unitRef="usd">246407000</hqy:InterestOnLongTermDebtToBePaid>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNS0xLTEtMS0xODg0MQ_498b0cb3-9cda-4358-97ec-688ba05bc6a6"
      unitRef="usd">3416000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNS0zLTEtMS0xODg0MQ_90349997-3076-4008-aae8-c521fc1583eb"
      unitRef="usd">12689000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNS01LTEtMS0xODg0MQ_d3172502-829e-4fd6-8124-89816a5658cf"
      unitRef="usd">10442000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNS03LTEtMS0xODg0MQ_b98f1699-3f46-4a7f-adfa-100c4f40e0a7"
      unitRef="usd">10836000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNS05LTEtMS0xODg0MQ_59923b3c-b143-4bd5-ac86-56e3c0f4759c"
      unitRef="usd">11080000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <hqy:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNS0xMS0xLTEtMTg4NDE_442b1a53-7123-434b-b272-2c28216a858b"
      unitRef="usd">52563000</hqy:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <hqy:LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfNS0xMy0xLTEtMTg4NDE_c1530549-fbfe-41f4-967e-ebfa3bf45580"
      unitRef="usd">101026000</hqy:LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced>
    <hqy:AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear
      contextRef="i97b779392d78467680d7a28c566ad766_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOC0xLTEtMS0xODg0MQ_fbce73be-b684-4430-8db5-7733716d08ef"
      unitRef="usd">500000000</hqy:AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear>
    <hqy:AssetAcquisitionConsiderationToBePaidYearOne
      contextRef="i97b779392d78467680d7a28c566ad766_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOC0zLTEtMS0xODg0MQ_ed2ffb0f-bc9d-4e47-bca2-1a065ffd593f"
      unitRef="usd">0</hqy:AssetAcquisitionConsiderationToBePaidYearOne>
    <hqy:AssetAcquisitionConsiderationToBePaidYearTwo
      contextRef="i97b779392d78467680d7a28c566ad766_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOC01LTEtMS0xODg0MQ_d25566fa-57a0-4429-ac7a-a1ba304f281f"
      unitRef="usd">0</hqy:AssetAcquisitionConsiderationToBePaidYearTwo>
    <hqy:AssetAcquisitionConsiderationToBePaidYearThree
      contextRef="i97b779392d78467680d7a28c566ad766_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOC03LTEtMS0xODg0MQ_2f6ea3b5-f8dc-4a34-a682-65603a227c22"
      unitRef="usd">0</hqy:AssetAcquisitionConsiderationToBePaidYearThree>
    <hqy:AssetAcquisitionConsiderationToBePaidYearFour
      contextRef="i97b779392d78467680d7a28c566ad766_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOC05LTEtMS0xODg0MQ_3b955d6d-3a18-4f08-94da-985974a4e2a6"
      unitRef="usd">0</hqy:AssetAcquisitionConsiderationToBePaidYearFour>
    <hqy:AssetAcquisitionConsiderationToBePaidAfterYearFour
      contextRef="i97b779392d78467680d7a28c566ad766_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOC0xMS0xLTEtMTg4NDE_23313eb0-b0a2-4844-ab17-9e172b70cd37"
      unitRef="usd">0</hqy:AssetAcquisitionConsiderationToBePaidAfterYearFour>
    <hqy:AssetAcquisitionConsiderationToBePaid
      contextRef="i97b779392d78467680d7a28c566ad766_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOC0xMy0xLTEtMTg4NDE_a3f91933-6aa7-4ba4-b397-08fd11678e7d"
      unitRef="usd">500000000</hqy:AssetAcquisitionConsiderationToBePaid>
    <hqy:ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0xLTEtMS0xODg0MQ_1f6b7fe5-45fb-4a8a-a294-81b3293dbf13"
      unitRef="usd">6000000</hqy:ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear>
    <hqy:ContingentAcquisitionConsiderationToBePaidYearOne
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0zLTEtMS0xODg0MQ_74a709bf-c61b-43da-ba8f-258cee3a175f"
      unitRef="usd">0</hqy:ContingentAcquisitionConsiderationToBePaidYearOne>
    <hqy:ContingentAcquisitionConsiderationToBePaidYearTwo
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS01LTEtMS0xODg0MQ_2b538dbd-895c-4350-a355-c20b3dce799e"
      unitRef="usd">0</hqy:ContingentAcquisitionConsiderationToBePaidYearTwo>
    <hqy:ContingentAcquisitionConsiderationToBePaidYearThree
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS03LTEtMS0xODg0MQ_c5c3a9fa-7521-421f-96d2-ea3197695872"
      unitRef="usd">0</hqy:ContingentAcquisitionConsiderationToBePaidYearThree>
    <hqy:ContingentAcquisitionConsiderationToBePaidYearFour
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS05LTEtMS0xODg0MQ_a13d2051-714f-42dc-be61-f4e8a9a2f810"
      unitRef="usd">0</hqy:ContingentAcquisitionConsiderationToBePaidYearFour>
    <hqy:ContingentAcquisitionConsiderationToBePaidAfterYearFour
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0xMS0xLTEtMTg4NDE_68fb958f-36bb-4a0f-a67f-654e2934e030"
      unitRef="usd">0</hqy:ContingentAcquisitionConsiderationToBePaidAfterYearFour>
    <hqy:ContingentAcquisitionConsiderationToBePaid
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0xMy0xLTEtMTg4NDE_6303a095-2b7f-4ce1-89bc-7d9cfe1d7852"
      unitRef="usd">6000000</hqy:ContingentAcquisitionConsiderationToBePaid>
    <us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMTAtMS0xLTEtMTg4NDE_3fe85b0d-08fb-4fd9-87ba-400673465091"
      unitRef="usd">7143000</us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:OtherCommitmentDueInNextTwelveMonths
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMTAtMy0xLTEtMTg4NDE_0b59a23b-978b-4351-b146-be9702467472"
      unitRef="usd">21368000</us-gaap:OtherCommitmentDueInNextTwelveMonths>
    <us-gaap:OtherCommitmentDueInSecondYear
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMTAtNS0xLTEtMTg4NDE_8c5dc876-080a-4dbd-92dd-067c1d514664"
      unitRef="usd">9559000</us-gaap:OtherCommitmentDueInSecondYear>
    <us-gaap:OtherCommitmentDueInThirdYear
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMTAtNy0xLTEtMTg4NDE_1eb5c4d3-6280-4d34-96f7-f7047a82525b"
      unitRef="usd">622000</us-gaap:OtherCommitmentDueInThirdYear>
    <us-gaap:OtherCommitmentDueInFourthYear
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMTAtOS0xLTEtMTg4NDE_8b3bc2c5-cf9b-486d-b990-cffad3a49272"
      unitRef="usd">16000</us-gaap:OtherCommitmentDueInFourthYear>
    <hqy:OtherCommitmentToBePaidAfterYearFour
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMTAtMTEtMS0xLTE4ODQx_14d4d77a-e3ce-4f4f-8d38-805e1f6ff6f7"
      unitRef="usd">0</hqy:OtherCommitmentToBePaidAfterYearFour>
    <us-gaap:OtherCommitment
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfMTAtMTMtMS0xLTE4ODQx_cc0a049d-7deb-436b-953a-54d5d3f22516"
      unitRef="usd">38708000</us-gaap:OtherCommitment>
    <us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0xLTEtMS0xOTc1Mg_d836cb8d-43a9-487a-bbad-89c82ac8a31a"
      unitRef="usd">525136000</us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0zLTEtMS0xOTc1Mg_ad256337-6e8f-44de-96b0-118d5a394642"
      unitRef="usd">76758000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS01LTEtMS0xOTc1Mg_c8e13183-61d8-430f-b387-35b391bf4a46"
      unitRef="usd">71209000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS03LTEtMS0xOTc1Mg_1b1ea246-a9f3-4891-b5d9-b542cdd473e7"
      unitRef="usd">62425000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS05LTEtMS0xOTc1Mg_dd530698-7f12-44af-9e61-6be501cba7d2"
      unitRef="usd">70311000</us-gaap:ContractualObligationDueInFourthYear>
    <hqy:ContractualObligationToBePaidAfterYearFour
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0xMS0xLTEtMTk3NTI_96d313f4-ec50-4b56-9d74-18c0fb495121"
      unitRef="usd">1036302000</hqy:ContractualObligationToBePaidAfterYearFour>
    <us-gaap:ContractualObligation
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RhYmxlOmViYTg2MzM4YWUyZjQ1MDViYzRkNTQ1ZWZjZTc4YTRiL3RhYmxlcmFuZ2U6ZWJhODYzMzhhZTJmNDUwNWJjNGQ1NDVlZmNlNzhhNGJfOS0xMy0xLTEtMTk3NTI_a42f76d2-73da-434f-bd3c-eac78ad396ba"
      unitRef="usd">1842141000</us-gaap:ContractualObligation>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNDM5ODA0NjUyOTQzOA_677dd1bc-f5a4-4609-b5d5-85e83d9cb4b1"
      unitRef="usd">950000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5c664969c4a842ba975618282b4115f1_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfMTA5OTUxMTYzODQyMg_9d940b0b-b73b-4452-b294-c2d4ec20e131"
      unitRef="number">0.0188</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <hqy:SubleaseIncomeToBeReceived
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfMTA5OTUxMTYzOTA5Mw_42204eac-75ef-477f-8365-feb235bcf07a"
      unitRef="usd">2700000</hqy:SubleaseIncomeToBeReceived>
    <hqy:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount
      contextRef="i574bd69e885f4c6e8ed56c967130d98b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfMTY0OTI2NzQ1OTQzNA_c5c1cc8e-1be6-47a6-a404-c644b6f1d41c"
      unitRef="usd">63100000</hqy:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="i574bd69e885f4c6e8ed56c967130d98b_I20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfMTY0OTI2NzQ1OTQ0Ng_00a2b93d-09ed-4631-9ed8-526b6627a3ba">P11Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="if52279bd773341b3a779588be9bf98f0_I20211124"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNDM5ODA0NjUyOTQwOQ_85beb6df-bb18-4612-9074-07ca9eaa4740"
      unitRef="usd">2800000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNDkxNQ_ee0452a8-5e20-4a71-9602-74f6caa09fce"
      unitRef="usd">30000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ia713627a13ee477fb7dab1201d820021_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNDk3MA_dadff5d9-360e-418d-9f4d-9025d0f03856"
      unitRef="usd">5000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ic27951f44fd9459dba034a1f21cdefae_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNTAwOQ_18c2415b-fac9-4c29-b983-1ac2d06dd994"
      unitRef="usd">25000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <hqy:LossContingencyNumberOfLawsuits
      contextRef="ic007cf518f014c838fd60d3f214ceb09_D20180906-20180906"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNTE1Mw_173ddcdd-7f52-4f3f-9bb0-9e2dc55b79c1"
      unitRef="lawsuit">2</hqy:LossContingencyNumberOfLawsuits>
    <hqy:LossContingencyNumberOfLawsuits
      contextRef="i86d6c9080c5f45618b1cf4831c2b3164_D20180622-20180622"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80MC9mcmFnOjMyMzZlYmEwZWI5MTRiMWJiMTViZmU3NzZlMTBkM2U0L3RleHRyZWdpb246MzIzNmViYTBlYjkxNGIxYmIxNWJmZTc3NmUxMGQzZTRfNTE1Mw_69872b4d-5906-4023-9936-843e5bb31cfd"
      unitRef="lawsuit">2</hqy:LossContingencyNumberOfLawsuits>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfMTgxNA_6b5b7e4b-6962-428f-8dc3-e8ac91d120e5">Income taxes&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 follows ASC 740-270, &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 - Interim Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for the computation and presentation of its interim period tax provision. Accordingly, management estimated the effective annual tax rate and applied this rate to the year-to-date pre-tax book income (loss) to determine the interim benefit or provision for income taxes. For the three and nine months ended October&#160;31, 2021, the Company recorded an income tax benefit of $4.1&#160;million and $11.5&#160;million, respectively. This resulted in an effective income tax benefit rate of 44.8% and 50.1% for the three and nine months ended October&#160;31, 2021, respectively, compared with an effective income tax expense rate of 56.7% and 36.8% for the three and nine months ended October&#160;31, 2020, respectively. For the three and nine months ended October&#160;31, 2021, discrete tax items had an effective tax rate benefit of 7.7% and 20.5%, respectively, compared with an effective tax rate expense of 6.0% and an effective tax rate benefit of 9.6% for the three and nine months ended October&#160;31, 2020, respectively, primarily due to excess tax benefits on stock-based compensation expense recognized in the provision for income taxes. &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 October&#160;31, 2021 and January&#160;31, 2021, the Company&#x2019;s total gross unrecognized tax benefit was $11.2&#160;million and $10.2&#160;million, respectively. If recognized, $10.3&#160;million of the total gross unrecognized tax benefits would affect the Company's effective tax rate as of October&#160;31, 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 Company files income tax returns with U.S. federal and state taxing jurisdictions and is currently under examination by the IRS and in the state of Texas. These examinations may lead to ordinary course adjustments or proposed adjustments to our taxes, net operating losses, and/or tax credit carryforwards. 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:IncomeTaxExpenseBenefit
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfNDg3_8173b4a0-57b0-4a9b-995a-e34b8edd277c"
      unitRef="usd">-4100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfNDk0_dae1ef38-553f-467f-892a-45e551d1be1a"
      unitRef="usd">-11500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfNTY5_24273772-353f-4dd0-82f5-14437ddd0900"
      unitRef="number">-0.448</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfNTc2_abb644c7-1912-43f0-8089-f2eb52fdbf49"
      unitRef="number">-0.501</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfNjg2_b740fc91-f47e-467b-ac7d-09d4a51b212c"
      unitRef="number">0.567</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfNjkz_dd92a565-3f18-4423-91b5-08141c94da54"
      unitRef="number">0.368</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfODQ0_3a52e563-04dc-49c6-9e6e-906ef89dca68"
      unitRef="number">-0.077</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfODUx_63ab1258-890a-428d-911b-89c71ce33431"
      unitRef="number">-0.205</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfOTE2_70fa1cbb-7824-4e21-8835-eb2a3658cebd"
      unitRef="number">0.060</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfOTIz_423cf02d-78da-4e7e-ae37-937f6bf0e885"
      unitRef="number">-0.096</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfMTE3MQ_0ec8f321-b74d-40eb-b2ba-4fa307798114"
      unitRef="usd">11200000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfMTE3OA_55a4d778-a1a5-43d0-8133-bb9c128bbaf0"
      unitRef="usd">10200000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80My9mcmFnOjI3ZmQzZDEzNWU5MTQyYTQ4MjExMWUzOTZhM2U2MDM4L3RleHRyZWdpb246MjdmZDNkMTM1ZTkxNDJhNDgyMTExZTM5NmEzZTYwMzhfMTIxMQ_60fa7cea-4d0b-451e-a39f-b7495f73a8f7"
      unitRef="usd">10300000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMzQ1OQ_85c7c4a3-463d-4dbe-8702-11aacc88b072">Indebtedness&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;Long-term debt consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4.50%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Senior Notes due 2029&lt;/span&gt;&lt;/div&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;600,000&#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;/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;Term Loan Facility&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;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Prior Term Loan Facility&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,003,125&#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;Principal amount&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;950,000&#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;1,003,125&#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;Less: unamortized discount and issuance costs (1)&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;19,936&#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;16,408&#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;Total debt, net&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;930,064&#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;986,717&#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;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&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;6,563&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;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&lt;/span&gt;&lt;/td&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;Long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;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"&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 #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;923,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&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 #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 #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;924,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&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:8.24pt"&gt;In addition to the $19.9&#160;million and $16.4&#160;million of unamortized discount and issuance costs related to long-term debt as of October&#160;31, 2021 and January&#160;31, 2021, respectively, $4.6&#160;million and $5.0&#160;million of unamortized issuance costs related to our Revolving Credit Facility (as defined below) and Prior Revolving Credit Facility (as defined below) are included within other assets on the condensed consolidated balance sheets as of October&#160;31, 2021 and January&#160;31, 2021, 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;4.50% Senior Notes due 2029&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 October 8, 2021, the Company completed its offering of $600.0 million aggregate principal amount of its 4.50% Senior Notes due 2029 (the &#x201c;Notes&#x201d;). The Notes were issued under an indenture (the &#x201c;Indenture&#x201d;), dated October 8, 2021, among the Company, the guarantors party thereto, and Wells Fargo Bank, National Association, as trustee. &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 net proceeds from the issuance of the Notes together with borrowings under the Credit Agreement (as defined below) and cash on hand, were used to repay the outstanding borrowings under the Prior Credit Agreement (as defined below).&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 Notes are guaranteed by each of the Company&#x2019;s existing direct and indirect, wholly owned domestic subsidiaries that guarantees its obligations under the Credit Agreement and are required to be guaranteed by any of the Company&#x2019;s future subsidiaries that guarantee its obligations under the Credit Agreement or certain of its other indebtedness. The Notes will mature on October 1, 2029. Interest on the Notes will be payable on April 1 and October 1 of each year, beginning on April 1, 2022. The effective interest rate on the Notes is 4.72%.&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 Notes are unsecured senior obligations of the Company and rank equally in right of payment to all of its existing and future senior unsecured debt and senior in right of payment to all of its future subordinated debt.&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 Notes will be redeemable at the Company&#x2019;s option, in whole or in part, at any time on or after October 1, 2024, at a redemption price if redeemed during the 12 months beginning (i) October 1, 2024 of 102.250%, (ii) October 1, 2025 of 101.125%, and (iii) October 1, 2026 and thereafter of 100.000%, in each case of the principal amount of the Notes being redeemed, and together with accrued and unpaid interest, if any, to, but excluding, the date of redemption. The Company may also redeem some or all of the Notes before October 1, 2024 at a redemption price equal to 100% of the principal amount of the Notes, plus the applicable &#x201c;make-whole&#x201d; premium as of, and accrued and unpaid interest, if any, to, but excluding, the date of redemption. In addition, at any time prior to October 1, 2024, the Company may redeem up to 40% of the aggregate principal amount of the Notes issued under the Indenture on one or more occasions in an aggregate amount equal to the net cash proceeds of one or more equity offerings at a redemption price equal to 104.500% of the principal amount of the Notes redeemed, plus accrued and unpaid interest, if any, to, but excluding, the date of redemption. Furthermore, the Company may be required to make an offer to purchase the Notes upon the sale of certain assets or upon specific kinds of changes of control.&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 Indenture contains covenants that impose significant operational and financial restrictions on the Company; however, these covenants generally align with the covenants contained in the Credit Agreement. See "Credit Agreement" below for a description of these covenants. &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;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;On October 8, 2021, the Company entered into a new credit agreement (the &#x201c;Credit Agreement&#x201d;) among the Company, as borrower, each lender from time to time party thereto (the &#x201c;Lenders&#x201d;), JPMorgan Chase Bank, N.A., as administrative agent (in such capacity, the &#x201c;Agent&#x201d;) and the Swing Line Lender (as defined in the Credit Agreement), and each L/C Issuer (as defined therein) party thereto, pursuant to which the Company established: &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;(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 $350.0 million, the proceeds of which were used to refinance the Company&#x2019;s existing senior secured credit facility as described below (the &#x201c;Refinancing&#x201d;), to pay fees and expenses incurred in connection with the Refinancing and the establishment of the Credit Facilities (as defined below) and for working capital and general corporate purposes of the Company and its subsidiaries, including the financing of acquisitions and other investments; 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;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 $1.0 billion (with a $25&#160;million sub-limit for the issuance of letters of credit), the proceeds of which may be used for working capital and general corporate purposes of the Company and its subsidiaries, including the financing of acquisitions and other 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;Subject to the terms and conditions set forth in the Credit Agreement (including obtaining additional commitments from one or more new or existing lenders), the Company may in the future incur additional loans or commitments under the Credit Agreement in an aggregate principal amount of up to $300&#160;million, plus an additional amount so long as the Company&#x2019;s pro forma First Lien Net Leverage Ratio (as defined in the Credit Agreement) would not exceed 3.85 to 1.00 as of the date such loans or commitments are incurred.&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;Borrowings under the Credit Facilities 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 of October&#160;31, 2021, the stated interest rate was 1.88% and the effective interest rate was 2.63%. 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 loans made under the Term Loan Facility will amortize in equal quarterly installments in an aggregate annual amount equal to the following percentage of the original principal amount of the Term Loan Facility: (i) 2.5% for the first year after October 8, 2021; (ii) 5.0% for each of the second and third years after October 8, 2021; (iii) 7.5% for the fourth year after October 8, 2021; and (iv) 10.0% for the fifth year after October 8, 2021. In addition, the Term Loan Facility is required to be mandatorily prepaid with 100% of the net cash proceeds of all asset sales, insurance and condemnation recoveries, subject to customary exceptions and thresholds, including to the extent such proceeds are reinvested in assets useful in the business of the Company and its subsidiaries within 450 days following receipt (or committed to be reinvested within such 450-day period and reinvested within 180 days after 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;end of such 450-day period). The loans under the Credit Facilities may be prepaid, and the commitments thereunder may be reduced, by the Company without penalty or premium, subject to the reimbursement of customary &#x201c;breakage costs.&#x201d;&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 and its subsidiaries 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) 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 beginning with the fiscal quarter ending January 31, 2022, and (ii) a minimum consolidated interest coverage ratio, measured as of the last day of each fiscal quarter, of no less than 3.00 to 1.00 beginning with the fiscal quarter ending January 31, 2022. The Company was in compliance with all covenants under the Credit Agreement as of October&#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 repayment obligation under the Credit Agreement may be accelerated upon the occurrence of an event of default thereunder, including, among other things, failure to pay principal, interest or fees on a timely basis, material inaccuracy of any representation or warranty, failure to comply with covenants, cross-default to other material debt, material judgments, change of control and certain insolvency or bankruptcy-related events, in each case, subject to any certain grace and/or cure periods.&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 the Company under the Credit Agreement are required to be unconditionally guaranteed by each of the Company&#x2019;s existing or subsequently acquired or organized direct and indirect domestic subsidiaries and are secured by security interests in substantially all assets of the Company and the guarantors, in each case, subject to certain customary exceptions.&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;Prior 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;On August 30, 2019, the Company entered into a credit agreement (the "Prior Credit Agreement&#x201d;) that provided for:&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;(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;a five-year senior secured term loan A facility (the &#x201c;Prior Term Loan Facility&#x201d;), in an aggregate principal amount of $1.25 billion; 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;Prior Revolving Credit Facility&#x201d; and, together with the Prior Term Loan Facility, the &#x201c;Prior Credit Facilities&#x201d;), in an aggregate principal amount of up to $350.0 million. No amounts were drawn under the Prior Revolving Credit Facility. &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 Prior Credit Facilities bore 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 Prior Credit Agreement. The Company was also required to pay certain fees to the lenders, including, among others, a quarterly commitment fee on the average unused amount of the Prior 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 Prior 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 Prior Credit Agreement contained customary affirmative and negative covenants, including covenants that limited, 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 Prior Credit Agreement contained financial performance covenants, which required 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 4.50 to 1.00 (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.0 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 Prior Credit Agreement during the period ended October&#160;31, 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 obligations of HealthEquity under the Prior Credit Agreement were required to be unconditionally guaranteed by WageWorks and Fort Effect Corp and were secured by security interests in substantially all assets of HealthEquity and the guarantors, subject to certain customary exceptions.&lt;/span&gt;&lt;/div&gt;On October 8, 2021, in connection with the entry into the Credit Agreement, the Company repaid all outstanding obligations under the Prior Credit Agreement and terminated all commitments thereunder.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMzQ2MA_f1c51c67-c396-4593-a9b5-a8bcb8cf2957">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4.50%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Senior Notes due 2029&lt;/span&gt;&lt;/div&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;600,000&#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;/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;Term Loan Facility&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;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Prior Term Loan Facility&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,003,125&#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;Principal amount&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;950,000&#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;1,003,125&#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;Less: unamortized discount and issuance costs (1)&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;19,936&#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;16,408&#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;Total debt, net&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;930,064&#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;986,717&#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;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&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;6,563&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;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&lt;/span&gt;&lt;/td&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;Long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;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"&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 #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;923,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&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 #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 #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;924,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;(1)In addition to the $19.9&#160;million and $16.4&#160;million of unamortized discount and issuance costs related to long-term debt as of October&#160;31, 2021 and January&#160;31, 2021, respectively, $4.6&#160;million and $5.0&#160;million of unamortized issuance costs related to our Revolving Credit Facility (as defined below) and Prior Revolving Credit Facility (as defined below) are included within other assets on the condensed consolidated balance sheets as of October&#160;31, 2021 and January&#160;31, 2021, respectively.</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ife40aebce9044feca7e32f7ca504f9f5_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfMS0wLTEtMS0xNjIxMS90ZXh0cmVnaW9uOjVhOWY1ZDA2ZmNiMTQ5ZjFhMmQ3MDJlYzk2NzdiYTc5XzQzOTgwNDY1MTExNDQ_0abcc78d-03a3-47fd-adb6-9b28fb735670"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ife40aebce9044feca7e32f7ca504f9f5_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfMS0xLTEtMS0xNjIxMQ_fffab876-55f5-4b77-a532-1866b7408b1b"
      unitRef="usd">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2d984debb6624acaaa7432533aad2efd_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfMS0zLTEtMS0xNjIxMQ_ba31ef91-dab1-4fbf-a663-461a6d522a01"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iebaf9520188d49789c522616e70d3bc4_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfMi0xLTEtMS0xNjIxMQ_6a4ea12c-29fa-4af4-8a2c-072b48821b6f"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0e2fa0be066a482c8a029382e648213a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfMi0zLTEtMS0xNjIxMQ_2d41552e-e4cc-4de8-b418-9fa264b71827"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i11cc1d101b214ae99f768cf5dba984b2_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfMy0xLTEtMS0xNjIxMQ_6a819ce1-877a-45d1-b1b8-e6fb44fc1275"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i925188622d7e45cf9b8516200de1dda4_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfMy0zLTEtMS0xNjIxMQ_a9c0c493-231c-44db-bf9e-c9929974a078"
      unitRef="usd">1003125000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNC0xLTEtMS0xNzYwMA_7a90f6e9-c9b8-4a43-9998-4bf058a7eb1a"
      unitRef="usd">950000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNC0zLTEtMS0xNzYwMA_e471d58d-8388-4ad6-922c-134501aeec51"
      unitRef="usd">1003125000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNS0xLTEtMS0xNzYwMA_c556ec99-dce7-44b1-8f7b-7b28394e0c0a"
      unitRef="usd">19936000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNS0zLTEtMS0xNzYwMA_7546024c-164a-48ae-a10f-fef53c8b6e6a"
      unitRef="usd">16408000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNi0xLTEtMS0xNzYwMA_8654b39c-e323-4b0f-a1f5-efb18136c242"
      unitRef="usd">930064000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNi0zLTEtMS0xNzYwMA_dcbe6850-9efb-4965-96f9-8043bcfc20b2"
      unitRef="usd">986717000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNy0xLTEtMS0xNzcwMg_baed6857-8382-4813-9636-6c1f354cc3d5"
      unitRef="usd">6563000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfNy0zLTEtMS0xNzcwMg_dbe1b10e-9bc4-45bd-b47d-99d8f0a9585c"
      unitRef="usd">62500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfOC0xLTEtMS0xNzYwMA_4016f8e2-f7f0-49d2-9755-939aecf8fad7"
      unitRef="usd">923501000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RhYmxlOjM2M2I4NWZlYjQwNTRlYzViYTk1ZDEwZWQyOGJlNzMwL3RhYmxlcmFuZ2U6MzYzYjg1ZmViNDA1NGVjNWJhOTVkMTBlZDI4YmU3MzBfOC0zLTEtMS0xNzYwMA_17f7c7e2-5742-4cac-aeb7-f08548752078"
      unitRef="usd">924217000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfOTE_6efe481c-35ce-4a5b-be27-d0e611200a81"
      unitRef="usd">19900000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfOTg_0422301b-482c-439f-af96-641c4eb506aa"
      unitRef="usd">16400000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i3f99b5ce9e3d412cb6cfdd7b4b0ccfea_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTk2_1b4a07bd-cd07-4f50-9c1e-890b408eea2e"
      unitRef="usd">4600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i361323d118cc4de7bc75aad3e7f562f6_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMjAz_5f4ced2e-93f9-46f3-824a-4495a37005e2"
      unitRef="usd">5000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ife40aebce9044feca7e32f7ca504f9f5_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTIwOTQ2Mjc5MjY0NTg_0abcc78d-03a3-47fd-adb6-9b28fb735670"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifa85efa101e6413e97a2029551228164_I20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTA5OTUxMTY0NTUyNw_1823112b-f849-4aac-84ca-86400b50a0de"
      unitRef="usd">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifa85efa101e6413e97a2029551228164_I20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTI5OA_ff0716b4-2488-4b56-b9e0-c2689c4c0e9e"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i654c5dbc2c3d485ead03febebe00d445_I20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTA5OTUxMTY0NjA4OQ_bdb6eba1-ba39-48de-ae5c-3c6d2c68d3af"
      unitRef="number">0.0472</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i82f05850500841e2a999a3d289bf4872_D20211008-20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM3Ng_5661e9a9-60ba-4662-b85d-dba23f70c742"
      unitRef="number">1.02250</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i4954e1534fc1424395e8c0a65de89b75_D20211008-20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM4Ng_68f9eee2-3c4c-436b-9af8-2244acfe8459"
      unitRef="number">1.01125</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i5a227abe85c54bb8b82aeb4c5dae078d_D20211008-20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM5Ng_155a9b33-c4b9-4c53-9de9-9eaed9320bb2"
      unitRef="number">1.00000</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i03b33202c367456dbfc52c8b23e0f4eb_D20211008-20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNDM5ODA0NjUzMjEwNA_8b157d59-985d-4297-9471-4459ffb12781"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="i31dc7969ab1840e494d7ec7eafb2a442_D20211008-20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTIwOTQ2Mjc5MjY0MjA_7c9f23f5-4bdd-42e2-a608-794cfbd0afff"
      unitRef="number">0.40</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i31dc7969ab1840e494d7ec7eafb2a442_D20211008-20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTIwOTQ2Mjc5MjY0MjU_f5ffdd7b-7b2e-4d13-bf28-cbe96fcfdcba"
      unitRef="number">1.04500</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i54e3640be15845728deaef48c6b0e5d9_D20211008-20211008"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTMwNg_126e6bb2-4942-4129-b9b1-f26e14c70e4e">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i72b76bf12f634a9d8e960e50f1839984_I20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTA5OTUxMTY0NTU0Ng_20de15b1-4c08-4b62-84a1-683dd0ff16d2"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="ic6fedaa611de41509375b5da2d621b50_D20211008-20211008"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTMwOA_d7308eaa-179e-4fe2-b9fe-505f3e0330db">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i02d36f2187b248beb2a35dddb0f341b8_I20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTA5OTUxMTY0NTU2NQ_1fae4eb1-da96-42b6-b8b1-cca37ae326a2"
      unitRef="usd">1000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i036e41bc340b49a2897b8d03465873b9_I20211008"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTMxMA_4f6a1436-c865-4d6b-bd0f-d1ac20c9393e"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <hqy:LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments
      contextRef="i02e9ab2ccc14445bbed029726e195b5e_I20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjA0NzMxMzk3MTUzMA_2c9c4510-09a3-4a44-93ab-b08d962c3a65"
      unitRef="usd">300000000</hqy:LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments>
    <hqy:DebtInstrumentCovenantNetLeverageRatio
      contextRef="i02e9ab2ccc14445bbed029726e195b5e_I20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTIwOTQ2Mjc5MjY0MzY_e2c99666-2113-4097-87ed-f30d37d7a009"
      unitRef="number">3.85</hqy:DebtInstrumentCovenantNetLeverageRatio>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7fd78a18267642cf9d05aa48d104b529_D20211008-20211008"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTMyMw_10074bbc-47e5-4f26-a662-7140e31c86ac"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie8989ccb84654c8d811274c58758551f_D20211008-20211008"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTMzMA_c9e00a8a-bf02-46b7-80af-e2ded20b24df"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idb220cf468f84c54849d55bd017afea2_D20211008-20211008"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTMzNw_cf8a7d02-5224-4aa9-8aad-d345152db5c2"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4fc1488cff014c92b0ef56f534fc83f7_D20211008-20211008"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM0NA_e3721527-e72c-4ac3-962e-7ba5304545a8"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5c664969c4a842ba975618282b4115f1_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTA5OTUxMTY0NTY5NA_9d940b0b-b73b-4452-b294-c2d4ec20e131"
      unitRef="number">0.0188</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i5c664969c4a842ba975618282b4115f1_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTA5OTUxMTY0NTcwMg_dc6cc063-65ba-4332-8e1c-4cbc655ad873"
      unitRef="number">0.0263</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i0e5a689632364830a196be291d623124_D20210201-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTIwOTQ2Mjc5MjY0NDM_9fe59c72-4465-49cd-a52c-9715eb007438"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i89ad65eefc8b40b28c6a02181efb5a49_D20210201-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTIwOTQ2Mjc5MjY0NTE_934ee1c5-f621-40c8-872e-3754ad640922"
      unitRef="number">0.0040</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <hqy:DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount
      contextRef="ib277b95c4b384b7b9612d30d0fe940bd_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM1MQ_dcfc7ee9-307c-429b-9032-e4107a02b82e"
      unitRef="number">0.025</hqy:DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount>
    <hqy:DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount
      contextRef="i5995abcf9bc84a2ba18e53223379ad7b_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM1Nw_1d52c6dd-200c-469c-a292-a3693beaaabb"
      unitRef="number">0.050</hqy:DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount>
    <hqy:DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount
      contextRef="i651b6f81bf484f10a4970541e016fdfc_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM3MA_7b344a6e-0b09-43cb-a65d-fd8ec1406253"
      unitRef="number">0.075</hqy:DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount>
    <hqy:DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount
      contextRef="i8dc0becfde76494f88b7debfa9759ebc_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTM2Mw_afc426d9-384f-465e-8d7c-bd33e1143b1a"
      unitRef="number">0.100</hqy:DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount>
    <hqy:DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales
      contextRef="i1598ca1f43e64ac087ed72608d11c4a6_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNTQ5NzU1ODE1OTkwNA_ee28dedc-f689-41d0-bacd-9424e41f86e9"
      unitRef="number">1</hqy:DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales>
    <hqy:DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales
      contextRef="ibc236285dab7480089b8463c8c04bbd0_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNTQ5NzU1ODE1OTkwOQ_8a25ece2-0457-4bd0-afa4-07ed41462ccb">P450D</hqy:DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales>
    <hqy:DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales
      contextRef="ibc236285dab7480089b8463c8c04bbd0_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNDM5ODA0NjUzMjE2Ng_9e6fabb9-7d17-416d-807c-85373a0962a8">P450D</hqy:DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales>
    <hqy:DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod
      contextRef="ibc236285dab7480089b8463c8c04bbd0_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNTQ5NzU1ODE1OTkxMA_564e5733-ab49-4929-9201-8961d2c2a2cf">P180D</hqy:DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod>
    <hqy:DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales
      contextRef="ibc236285dab7480089b8463c8c04bbd0_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNDM5ODA0NjUzMjE3NA_3dec8940-a6e2-4b22-881c-0b728d0b953a">P450D</hqy:DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales>
    <hqy:DebtInstrumentCovenantNetLeverageRatio
      contextRef="i5c664969c4a842ba975618282b4115f1_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTQwNg_fb885227-542f-443b-a09f-67950b97eb09"
      unitRef="number">5.00</hqy:DebtInstrumentCovenantNetLeverageRatio>
    <hqy:DebtInstrumentCovenantMinimumInterestCoverageRatio
      contextRef="i5c664969c4a842ba975618282b4115f1_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNjU5NzA2OTc4NTQxMg_ebeed654-3681-4179-81b7-50fa7d72e5d7"
      unitRef="number">3.00</hqy:DebtInstrumentCovenantMinimumInterestCoverageRatio>
    <us-gaap:DebtInstrumentTerm
      contextRef="iec7b692ad81943aaa3c53fdf384d9eb4_D20190830-20190830"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMzQ1Ng_a7018518-3e31-4d8c-9273-af1800515c6a">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i949e69e3861c46ba82322f48de2f8e90_I20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfNTkz_b10b3da8-c1a6-4b68-b2d3-05c2366a87b4"
      unitRef="usd">1250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i123a004f0af04a9e8b8cac337ee61c74_D20190830-20190830"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMzQ1Nw_14290960-5df9-4cbf-8a77-11611921c24e">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i67007c1c622340a39d81c827cc0a94c5_I20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfODA2_3d26c833-b146-48f7-a4c9-8ea85ac067f2"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i67007c1c622340a39d81c827cc0a94c5_I20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfOTI2_e1a614dd-dd5a-415b-87b7-d6846db523bd"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i804754cbb4be4f5885aed3ad8cf4f1b9_D20190830-20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTE3NQ_e0642568-5473-444f-9ab5-c3943d07f3ae"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if6a943baaf334e71824b46f36bd18ed4_D20190830-20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTE4MQ_de63c6f9-ea78-4f8d-b09e-0996cdf0f414"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2ed205aac1a24d79803fa320a88a511d_D20190830-20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTI0Mg_7652eea0-c5ea-4760-981b-92d3997680fc"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iab55b4862f87432d98a93dec20bba67e_D20190830-20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTI0OA_d63973b7-6ae2-456a-9e3a-28e50bc8f33b"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i5d5c83d641fb4e2eaf3134abb6c501f7_D20190830-20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTY1NQ_5bdd9847-00e1-4515-806f-f3d29a037196"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i39aba07bb6c449699fd35d2d2e4d486d_D20190830-20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMTY2MQ_4c613f4c-77c7-42cf-b469-f76a1120da87"
      unitRef="number">0.0040</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <hqy:DebtInstrumentCovenantNetLeverageRatio
      contextRef="i5366944110944c1b90e54083c5bcf97c_I20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMjY2Ng_30b8b40b-f42c-44c7-b585-e7dbbde05e58"
      unitRef="number">4.50</hqy:DebtInstrumentCovenantNetLeverageRatio>
    <hqy:DebtInstrumentCovenantNetLeverageRatio
      contextRef="i48bbd17f9736400dadb232e75c26dbd4_I20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMjc5Nw_447a4579-dce0-4c1e-b31e-22370563b4eb"
      unitRef="number">5.00</hqy:DebtInstrumentCovenantNetLeverageRatio>
    <hqy:DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio
      contextRef="idb573bc254c14f0c977fe1e016fbcda2_D20190830-20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMjkzMA_70b96cda-fbfa-4830-a8f2-e08d0ea244c1"
      unitRef="usd">100000000</hqy:DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio>
    <hqy:DebtInstrumentCovenantMinimumInterestCoverageRatio
      contextRef="i6855af7ca50b4e2686e93bc3fc1f91ee_I20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80Ni9mcmFnOjA3NWI3Yzg4YmI3NzRhNWM5NGIxZjk2Y2RhMWJlYTYxL3RleHRyZWdpb246MDc1YjdjODhiYjc3NGE1Yzk0YjFmOTZjZGExYmVhNjFfMzA0Nw_01bf252b-311a-4fb1-9b56-9823bca1ffaf"
      unitRef="number">3.00</hqy:DebtInstrumentCovenantMinimumInterestCoverageRatio>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMjE2Mg_b7a75967-a75e-423a-87f0-b81fea7cc6d7">Stock-based compensation&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 following table shows a summary of stock-based compensation in the Company's condensed consolidated statements of operations and comprehensive income (loss) during the periods presented:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.496%"/&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.496%"/&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.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Three months ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Nine months ended October 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;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;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;3,076&#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;2,209&#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;8,547&#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,737&#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;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;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,810&#160;&lt;/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;3,458&#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,641&#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,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;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;8,051&#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;5,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;11,715&#160;&lt;/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;Other expense (1)&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;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;342&#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 #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:#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;13,284&#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;11,479&#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;42,042&#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;30,313&#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;padding-left:18pt;text-indent:-18pt"&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:8.24pt"&gt;Equity-based awards exchanged for cash in connection with the Luum Acquisition.&lt;/span&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;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 October&#160;31, 2021, 7.5 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-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;A summary of stock option activity is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&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.742%"/&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.742%"/&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.742%"/&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.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="27" 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;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, 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;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;$1.25&#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;31.46&#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.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 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;87,164&#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;Exercised&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;(280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;$1.25&#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;22.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 October 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,394&#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;33.29&#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;4.2&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;47,032&#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 October 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,394&#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;33.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;4.2&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;47,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;/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 October 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,303&#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;30.76&#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.0&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;46,863&#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-top:12pt"&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-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 RSU and RSA activity is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&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.420%"/&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.420%"/&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.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;RSUs and PRSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;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="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;Shares&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;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="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;Shares&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;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, 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,832&#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;60.41&#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;193&#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.77&#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,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;71.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 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;(418)&lt;/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;58.09&#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;(116)&lt;/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;61.77&#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;(255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.77&#160;&lt;/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 October 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;2,540&#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;66.62&#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;2&#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.72&#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;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.&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 fiscal year 2022, the Company awarded 249,750 performance restricted stock units ("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, 2024. The Company used a Monte Carlo simulation to determine that the grant date fair value of the awards was $22.4 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 of the board of directors.&lt;/span&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMjE1Ng_d4a2d538-1fc2-4d04-ad3c-fa79ff6a92ef">&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 following table shows a summary of stock-based compensation in the Company's condensed consolidated statements of operations and comprehensive income (loss) during the periods presented:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.496%"/&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.496%"/&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.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Three months ended October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Nine months ended October 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;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;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;3,076&#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;2,209&#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;8,547&#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,737&#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;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;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,810&#160;&lt;/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;3,458&#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,641&#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,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;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;8,051&#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;5,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;11,715&#160;&lt;/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;Other expense (1)&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;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;342&#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 #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:#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;13,284&#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;11,479&#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;42,042&#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;30,313&#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;padding-left:18pt;text-indent:-18pt"&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:8.24pt"&gt;Equity-based awards exchanged for cash in connection with the Luum Acquisition.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4bae1cb5c56b496996da07db03558691_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMi0xLTEtMS0xNjIxMQ_75e044e3-97d1-429b-9bc2-43c2baa2ca83"
      unitRef="usd">3076000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8fc22d25f5264b4dab4a38a8453922d8_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMi0zLTEtMS0xNjIxMQ_3dd33334-5e81-4b9c-ab88-3a2fec079302"
      unitRef="usd">2209000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ide5837a7d6af4c6cbfe625b7c100d9cc_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMi01LTEtMS0xNjIxMQ_25d36d40-e052-441d-8d39-104f2d17bf3f"
      unitRef="usd">8547000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3bdfd09c8a7f40f88234ab0f1a84d0db_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMi03LTEtMS0xNjIxMQ_9707d2c2-856c-438e-b094-f36640c31f67"
      unitRef="usd">5737000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i529a497cff134a5b90850859ae95486c_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMy0xLTEtMS0xNjIxMQ_65c8b162-78cd-4c39-83c4-79bebd125b0c"
      unitRef="usd">829000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4c0426923ce04a679d82fe3a045353c5_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMy0zLTEtMS0xNjIxMQ_d88783c8-ebcc-4828-bbfa-6ec43cbd3b45"
      unitRef="usd">2035000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iab349a6406d143c596c0007113a9c31e_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMy01LTEtMS0xNjIxMQ_78db8c02-2b0b-451f-96f7-dae3a9bc3a93"
      unitRef="usd">5677000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i65aa950e8f7748458d6079771ffa601a_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfMy03LTEtMS0xNjIxMQ_11000b5b-b293-4354-a428-3734475a9249"
      unitRef="usd">4810000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ice2c0158725f40d58997ed158124ca39_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNC0xLTEtMS0xNjIxMQ_b99a93e6-dc5d-42ad-a30a-a4b402a852c1"
      unitRef="usd">3458000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i14ec8aaa5f664dd9b3c2ce031087f4f9_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNC0zLTEtMS0xNjIxMQ_5f27f9e5-a217-4ebb-acd4-8255c2c12f96"
      unitRef="usd">2641000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib56fa3329d414029a693767b0c0ef332_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNC01LTEtMS0xNjIxMQ_160271b5-bbf9-45a0-b38c-f87045dc4a2c"
      unitRef="usd">10164000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iae22d1c3f59943b495353a14040fd65e_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNC03LTEtMS0xNjIxMQ_fe530340-274a-4ec0-a52b-bff5f1e9c6c3"
      unitRef="usd">8051000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i45d4097c1f944541b9f2f80f5783f450_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNS0xLTEtMS0xNjIxMQ_e66fa3fe-dcbb-405c-8b13-608458a808a1"
      unitRef="usd">5921000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifc38f66c3c9047adbe5228caf75d761c_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNS0zLTEtMS0xNjIxMQ_dff38762-bc62-4ad7-9e94-a02d2baa771b"
      unitRef="usd">4594000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if9e07c8297b44c22910c80ccfa2c0e30_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNS01LTEtMS0xNjIxMQ_abb3792e-22c0-420c-80c6-9fb0bf96f6e9"
      unitRef="usd">17312000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie79c2fc1392948958a8afa48cbf76eb0_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNS03LTEtMS0xNjIxMQ_84fe7abd-e727-465a-a42a-fc2a66a4f59c"
      unitRef="usd">11715000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i78855aa408a54b178cc67afa588ef445_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNi0xLTEtMS0xNjIxMQ_7b74070f-f81f-4152-8afe-9e414e568a26"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if321c8b36e3c4220acd9538e68d6eee9_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNi0zLTEtMS0xNjIxMQ_0c7e9e03-0731-44ef-aa03-4901c3a72baa"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i204c5c7218394f4db4a867e3ba8548a8_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNi01LTEtMS0xNjIxMQ_2b512a79-4b5e-404f-9a23-4b03437f6396"
      unitRef="usd">342000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i70746acd86e04c01af9d2997ddf6cba1_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNi03LTEtMS0xNjIxMQ_ff7537de-3008-4a7b-9814-1e4c06d3886b"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNy0xLTEtMS0xNjIxMQ_13a1ccee-5700-4640-bccd-9e8f81639c95"
      unitRef="usd">13284000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2dcd95ff970541979aba8530288376a1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNy0zLTEtMS0xNjIxMQ_bbf8a0f6-3578-4d74-ba7f-485de8aef37f"
      unitRef="usd">11479000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNy01LTEtMS0xNjIxMQ_eea64dbb-ec19-4525-a4b7-aa73522251d8"
      unitRef="usd">42042000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i705ac7af71364ded82732f384e862d94_D20200201-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOmEwMjBkYmExMjAzYTQyM2RhYTMwZWZhNGFmOTFiODJkL3RhYmxlcmFuZ2U6YTAyMGRiYTEyMDNhNDIzZGFhMzBlZmE0YWY5MWI4MmRfNy03LTEtMS0xNjIxMQ_8ad70b65-c6ba-42be-ad20-81b1f8f210bd"
      unitRef="usd">30313000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i653b6e2445044ec1b26383a3a43119c0_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfNjkz_5a1c0bf0-87c8-448e-ac60-71362cd808a0"
      unitRef="shares">2600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <hqy:SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage
      contextRef="i653b6e2445044ec1b26383a3a43119c0_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfOTg2_376e443e-9bed-4d7e-b436-20d644bbac76"
      unitRef="number">0.03</hqy:SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i653b6e2445044ec1b26383a3a43119c0_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMTE4Mw_66735ca4-4afe-4f0f-9bfd-8e838008db12"
      unitRef="shares">7500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMjE1OA_d6b819d9-be44-4878-a4d3-d16d208779cb">&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&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.742%"/&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.742%"/&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.742%"/&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.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="27" 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;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, 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;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;$1.25&#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;31.46&#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.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 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;87,164&#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;Exercised&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;(280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;$1.25&#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;22.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 October 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,394&#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;33.29&#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;4.2&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;47,032&#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 October 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,394&#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;33.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;4.2&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;47,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;/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 October 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,303&#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;30.76&#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.0&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;46,863&#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;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMi0xLTEtMS0xNjIxMQ_ef2afb1b-b0ce-4075-b1c7-321d0c506c76"
      unitRef="shares">1674000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMi0zLTEtMS0xNjIxMS90ZXh0cmVnaW9uOmY3YmJmZmFlODRkMzRiMTdhOWQ4NDk2NDM2NzM2ZGI0XzQ_7c2ea5fe-46bb-41ea-ae3f-d977c4b4fd5b"
      unitRef="usdPerShare">1.25</hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding>
    <hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMi0zLTEtMS0xNjIxMS90ZXh0cmVnaW9uOmY3YmJmZmFlODRkMzRiMTdhOWQ4NDk2NDM2NzM2ZGI0Xzk_ecfc1f1f-5d39-423d-8c7a-9c39354826f1"
      unitRef="usdPerShare">82.39</hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMi01LTEtMS0xNjIxMQ_d9a78591-72a5-498b-addd-7a9c0aae78d8"
      unitRef="usdPerShare">31.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i30f7bfc64fc24a789f2096055a8c489f_D20210201-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMi03LTEtMS0xNjIxMQ_9831d0d6-9d6c-44be-8385-1d295a3d9037">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMi05LTEtMS0xNjIxMQ_2d4716ac-d0e0-4b0e-b37f-734bf7e69821"
      unitRef="usd">87164000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMy0xLTEtMS0xNjIxMQ_3ea3320e-7711-445d-a9b5-7f801d6166aa"
      unitRef="shares">280000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMy0zLTEtMS0xNjIxMS90ZXh0cmVnaW9uOjc3NmQ0ZjA0MWJiYjRlMzlhYzBiMDAzOGY4MzZkODZlXzQ_63d4dd7b-3e0a-402d-bba4-e41f16482dac"
      unitRef="usdPerShare">1.25</hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised>
    <hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMy0zLTEtMS0xNjIxMS90ZXh0cmVnaW9uOjc3NmQ0ZjA0MWJiYjRlMzlhYzBiMDAzOGY4MzZkODZlXzk_7ec621e1-f019-4e08-b495-2a334c82f551"
      unitRef="usdPerShare">44.53</hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfMy01LTEtMS0xNjIxMQ_c73201c4-c4fc-431c-ab89-467bf12b04d9"
      unitRef="usdPerShare">22.36</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNC0xLTEtMS0xNjIxMQ_34b9e968-8ad7-45b4-b2c8-7c5079b4816e"
      unitRef="shares">1394000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNC0zLTEtMS0xNjIxMS90ZXh0cmVnaW9uOjdhM2QxYzY3NmE3OTQ2ZTNiZDFkNGE0NDg0OWJiOTA5XzQ_71caac96-4cbc-48a0-80d1-cda5aed77c78"
      unitRef="usdPerShare">1.25</hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding>
    <hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNC0zLTEtMS0xNjIxMS90ZXh0cmVnaW9uOjdhM2QxYzY3NmE3OTQ2ZTNiZDFkNGE0NDg0OWJiOTA5Xzk_2fa558bc-99f8-4ac5-922d-1d9b8dde660e"
      unitRef="usdPerShare">82.39</hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNC01LTEtMS0xNjIxMQ_eb728201-e2f1-446c-b0dd-cb67bfb3e583"
      unitRef="usdPerShare">33.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNC03LTEtMS0xNjIxMQ_6043f83d-cc2a-4225-824b-056a87d65664">P4Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNC05LTEtMS0xNjIxMQ_ae21f68c-12d6-405d-892e-12ac17cf4bad"
      unitRef="usd">47032000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNS0xLTEtMS0xNjIxMQ_fa6e275b-9ee1-46a0-ba94-715f0779af3e"
      unitRef="shares">1394000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNS01LTEtMS0xNjIxMQ_27a9c6d7-b0a7-4ff8-89af-c1758f242997"
      unitRef="usdPerShare">33.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNS03LTEtMS0xNjIxMQ_9543a3b1-addf-4a18-a389-eaec80c0ede7">P4Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNS05LTEtMS0xNjIxMQ_5094d925-2617-4680-88a8-5a7d68af84c1"
      unitRef="usd">47032000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNi0xLTEtMS0xNjIxMQ_417cc73e-e007-403f-ad09-06e5650472f4"
      unitRef="shares">1303000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNi01LTEtMS0xNjIxMQ_441bf2cb-af36-4db4-985a-d0da2d59e40c"
      unitRef="usdPerShare">30.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNi03LTEtMS0xNjIxMQ_d0c71f07-b29a-46f0-b46c-651452f52be4">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i1ec245e64d5642328ff8bcb5311fb526_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjdmMGNkYWMzNjIzYjQzNGE4ZjQ0YTM0YzExMTVlYTc2L3RhYmxlcmFuZ2U6N2YwY2RhYzM2MjNiNDM0YThmNDRhMzRjMTExNWVhNzZfNi05LTEtMS0xNjIxMQ_eafc8c23-2834-4f03-b15e-da54ded1952c"
      unitRef="usd">46863000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMjE2MQ_23d693fb-bbc0-408c-bd9a-ac81e5a8c7f1">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSU and RSA activity is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&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.420%"/&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.420%"/&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.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;RSUs and PRSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;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="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;Shares&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;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="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;Shares&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;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, 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,832&#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;60.41&#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;193&#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.77&#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,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;71.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 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;(418)&lt;/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;58.09&#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;(116)&lt;/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;61.77&#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;(255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.77&#160;&lt;/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 October 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;2,540&#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;66.62&#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;2&#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.72&#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;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3ff4126848f849d2af492550a9c513ce_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMi0xLTEtMS0xNjIxMQ_a46031b5-f244-49ad-8f71-527418d0b4e6"
      unitRef="shares">1832000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3ff4126848f849d2af492550a9c513ce_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMi0zLTEtMS0xNjIxMQ_dea9d2cc-f323-4e4d-ac05-2cb6ca151005"
      unitRef="usdPerShare">60.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib59cb7bbf31d468aa1ee6b45e247c048_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMi01LTEtMS0xNjIxMQ_ab620cfd-149f-40a9-a3eb-12588041eb2d"
      unitRef="shares">193000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib59cb7bbf31d468aa1ee6b45e247c048_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMi03LTEtMS0xNjIxMQ_970121ba-4378-4f19-948a-bdaed050cd9c"
      unitRef="usdPerShare">61.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib7582f79326448abbe12f74a382ce23f_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMy0xLTEtMS0xNjIxMQ_fd8e1f90-f89d-4beb-a52e-00d7cf023340"
      unitRef="shares">1381000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib7582f79326448abbe12f74a382ce23f_D20210201-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMy0zLTEtMS0xNjIxMQ_f508f639-3a6f-45a8-bf54-e9e2d8dff13e"
      unitRef="usdPerShare">71.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic76a22ebc7eb422c9ec0575ea7b066e7_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMy01LTEtMS0xNjIxMQ_4a6d8c3c-f488-4f62-95b5-07515d28715e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic76a22ebc7eb422c9ec0575ea7b066e7_D20210201-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfMy03LTEtMS0xNjIxMQ_afca8a80-824d-421d-a585-6b6aaee51334"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib7582f79326448abbe12f74a382ce23f_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNC0xLTEtMS0xNjIxMQ_c7ceff9e-44cb-4a63-9948-aae753971b26"
      unitRef="shares">418000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib7582f79326448abbe12f74a382ce23f_D20210201-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNC0zLTEtMS0xNjIxMQ_d5cead46-cd86-4434-bb48-19b95990305e"
      unitRef="usdPerShare">58.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ic76a22ebc7eb422c9ec0575ea7b066e7_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNC01LTEtMS0xNjIxMQ_92d4a5d8-d62f-4d23-bdee-3b61beb02b09"
      unitRef="shares">116000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic76a22ebc7eb422c9ec0575ea7b066e7_D20210201-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNC03LTEtMS0xNjIxMQ_75771601-a776-4113-899f-252168a95bfa"
      unitRef="usdPerShare">61.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib7582f79326448abbe12f74a382ce23f_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNS0xLTEtMS0xNjIxMQ_f8595f79-c8af-48a7-86e4-3dfb7926b4a5"
      unitRef="shares">255000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ib7582f79326448abbe12f74a382ce23f_D20210201-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNS0zLTEtMS0xNjIxMQ_95a3c243-01be-4fb8-9146-d6c9daaea384"
      unitRef="usdPerShare">62.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ic76a22ebc7eb422c9ec0575ea7b066e7_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNS01LTEtMS0xNjIxMQ_a1e4b0e2-fe6f-4067-baa1-c9a191468f6b"
      unitRef="shares">75000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ic76a22ebc7eb422c9ec0575ea7b066e7_D20210201-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNS03LTEtMS0xNjIxMQ_c2c9eb61-e312-4bfc-b2c3-3629c330328d"
      unitRef="usdPerShare">61.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia072512d30144d2298330ea7b5e2a0f0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNi0xLTEtMS0xNjIxMQ_2573f489-d9ae-4d15-acb8-7d1c48c4b94c"
      unitRef="shares">2540000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia072512d30144d2298330ea7b5e2a0f0_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNi0zLTEtMS0xNjIxMQ_583ca076-f72b-4971-b8e1-7c2ce05ef22d"
      unitRef="usdPerShare">66.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i720b29ca4d734f3e9c5b4ebd6372048f_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNi01LTEtMS0xNjIxMQ_8b4d5c4e-685d-44e8-9043-d5920fab325c"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i720b29ca4d734f3e9c5b4ebd6372048f_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RhYmxlOjYyNDAxYWVkZDNjNzQ3YjU5YjMzODI5ODU0MjUwMTJkL3RhYmxlcmFuZ2U6NjI0MDFhZWRkM2M3NDdiNTliMzM4Mjk4NTQyNTAxMmRfNi03LTEtMS0xNjIxMQ_8ad23dfe-b875-4914-9480-cbad5f61b273"
      unitRef="usdPerShare">61.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4fa7ffa584ec4f1eb3d508f223ea191d_D20210201-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMTUxNQ_29f4a7a3-e627-43eb-8e88-33f6251a13ec"
      unitRef="shares">249750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <hqy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue
      contextRef="i2edf491e22424e96ab2d62b338d26cf1_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMTgyMQ_fcaba756-8941-42c5-910f-f66ae0f93acf"
      unitRef="usd">22400000</hqy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i35b1fddcca9c4b408fa232e067de4925_D20210201-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMjAwMw_e6778ef0-40fb-45ec-b70b-6e8636760077"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i6d41b2cca6fd4a0f98878b8a7c0df702_D20210201-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF80OS9mcmFnOjNlOTg4ZTk2NjBiMjQxN2I5YjU5MzFlZDZhZjA5OWEzL3RleHRyZWdpb246M2U5ODhlOTY2MGIyNDE3YjliNTkzMWVkNmFmMDk5YTNfMjAwOQ_d8874381-593b-4389-86c0-6bb29a6044a5"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RleHRyZWdpb246NTlkYzQ2MTY2ZmEzNDBlMjk2MzVmZDRmMmQyOTdiYmZfMjcwMw_4a55f60f-6a4c-4dd7-8cf3-624fdd25466e">&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:54pt;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:54pt;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:54pt;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: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;Cash and cash equivalents are considered Level 1 instruments and are valued based on publicly available daily net asset values. The carrying values of cash and cash equivalents approximate fair values due to the short-term nature of these instruments.&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 Notes are valued based upon quoted market prices and are considered Level 2 instruments because the markets in which the Notes trade are not considered active markets. As of October&#160;31, 2021, the fair value of the Notes was $605.2 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;The Term Loan Facility is considered a Level 2 instrument and recorded at book value in the Company's condensed consolidated financial statements. The Term Loan Facility reprices frequently due to variable interest rate terms and entails no significant changes in credit risk. As a result, the fair value of the Term Loan Facility approximates carrying value.&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 Prior Term Loan Facility was considered a Level 2 instrument and recorded at book value in the Company's condensed consolidated financial statements. The Prior Term Loan Facility repriced frequently due to variable interest rate terms and entailed no significant changes in credit risk. As a result, the fair value of the Prior Term Loan Facility approximated carrying value.&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 contingent consideration liability resulting from the Luum Acquisition was determined using a Monte Carlo valuation model based on Level 3 inputs. The estimate of fair value of the contingent consideration obligation required subjective assumptions to be made regarding revenue growth rates, discount rates, peer revenue volatilities, and probabilities assigned to various potential business result scenarios and was determined using probability assessments with respect to the likelihood of achieving certain revenue targets. The fair value measurement was based on inputs unobservable in the market and thus represented a level 3 measurement. On October 31, 2021, the Company entered into an amendment to the purchase agreement to pay $6.0&#160;million in satisfaction of the contingent consideration liability, and accordingly, the liability was transferred out of Level 3 as it was no longer measured at fair value. For further information, see Note 3&#x2014;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;The following table reconciles the change in the fair value of the contingent consideration during the period presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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;Carrying amount&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;Balance as of January 31, 2021&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;&#x2014;&#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;Contingent consideration recognized at acquisition&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;8,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;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 fair value recognized in the condensed consolidated statement of operations and comprehensive income (loss)&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,147)&lt;/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;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;Balance as of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&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 #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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RleHRyZWdpb246NTlkYzQ2MTY2ZmEzNDBlMjk2MzVmZDRmMmQyOTdiYmZfMjcwNA_75dd3278-4293-4217-8191-6a8d55ed4760">&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:54pt;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:54pt;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:54pt;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;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="i0b9d75660d9749ffa040e01ada32e5cf_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RleHRyZWdpb246NTlkYzQ2MTY2ZmEzNDBlMjk2MzVmZDRmMmQyOTdiYmZfMTY0OTI2NzQ1MDI1Ng_62e8bdfe-2943-4b1c-acfa-537cb38ee1eb"
      unitRef="usd">605200000</us-gaap:LongTermDebtFairValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib0bb570d732647dbbf6fbd24e7dea9d5_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RleHRyZWdpb246NTlkYzQ2MTY2ZmEzNDBlMjk2MzVmZDRmMmQyOTdiYmZfNjU5NzA2OTc3NTI4MA_dd24b6c1-80e3-45d8-b07d-9a68587c62a5"
      unitRef="usd">6000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RleHRyZWdpb246NTlkYzQ2MTY2ZmEzNDBlMjk2MzVmZDRmMmQyOTdiYmZfMjcwNQ_a8dae3e4-b9f5-4571-81c2-94d36526dcbd">&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 following table reconciles the change in the fair value of the contingent consideration during the period presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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;Carrying amount&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;Balance as of January 31, 2021&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;&#x2014;&#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;Contingent consideration recognized at acquisition&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;8,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;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 fair value recognized in the condensed consolidated statement of operations and comprehensive income (loss)&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,147)&lt;/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;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;Balance as of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&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 #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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="idc00cac3f70f470987103920f7349b8a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RhYmxlOjg3ZGEwMmRlOWI3MDQxYWU4MDc2ZWZjMzE5Yjg4NWRmL3RhYmxlcmFuZ2U6ODdkYTAyZGU5YjcwNDFhZTgwNzZlZmMzMTliODg1ZGZfMS0xLTEtMS0xNjIxMQ_98725925-b26a-4a72-be20-1ec09844f39a"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i868459fe56bb484d98a2131f8086847e_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RhYmxlOjg3ZGEwMmRlOWI3MDQxYWU4MDc2ZWZjMzE5Yjg4NWRmL3RhYmxlcmFuZ2U6ODdkYTAyZGU5YjcwNDFhZTgwNzZlZmMzMTliODg1ZGZfMi0xLTEtMS0xNjIxMQ_34d8c1a3-4a31-4101-ba30-2ebb0b2cedea"
      unitRef="usd">8147000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i868459fe56bb484d98a2131f8086847e_D20210201-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RhYmxlOjg3ZGEwMmRlOWI3MDQxYWU4MDc2ZWZjMzE5Yjg4NWRmL3RhYmxlcmFuZ2U6ODdkYTAyZGU5YjcwNDFhZTgwNzZlZmMzMTliODg1ZGZfMy0xLTEtMS0xNjIxMQ_4ef13b90-adff-4190-bf59-abe9046b6322"
      unitRef="usd">-2147000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia96f7151c48240389a594b268470925d_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF81NS9mcmFnOjU5ZGM0NjE2NmZhMzQwZTI5NjM1ZmQ0ZjJkMjk3YmJmL3RhYmxlOjg3ZGEwMmRlOWI3MDQxYWU4MDc2ZWZjMzE5Yjg4NWRmL3RhYmxlcmFuZ2U6ODdkYTAyZGU5YjcwNDFhZTgwNzZlZmMzMTliODg1ZGZfNC0xLTEtMS0xNjIxMQ_305e3ca5-37ae-4207-8e8d-cd416ac8cc9c"
      unitRef="usd">6000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzY1OTcwNjk3NjgxNzg_b2e968b6-d2e6-4419-874f-a4df0c28345e">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 April 2021, the Company entered into a definitive agreement to acquire Further for $500&#160;million. Further is a leading provider of HSA and other CDB administration services, with approximately 580,000 HSAs and $1.9 billion of HSA Assets. In September 2021, the terms of the acquisition were amended pursuant to two agreements: (1) an amended agreement to acquire Further (other than VEBA, as described below) for $455&#160;million, which closed on November 1, 2021, and (2) an agreement to acquire all cash balances and investment assets included in any voluntary employee beneficiary association (&#x201c;VEBA&#x201d;) account that is funding a health reimbursement arrangement (either Section 501(c)(9) or Section 115 trusts) and all contracts related exclusively thereto, subject to satisfaction of certain customary closing conditions, for a maximum purchase price of $45&#160;million, calculated based on the actual amount of VEBA assets transferred relative to the total amount of VEBA assets as of April 30, 2021. On December 3, 2021, the parties agreed to terminate the agreement to acquire the Further VEBA business. The initial accounting for the acquisition is incomplete, pending identification and measurement of the assets acquired and liabilities assumed.&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 December 6, 2021, HealthEquity entered into a definitive agreement with Health Savings Administrators, L.L.C. (&#x201c;HealthSavings&#x201d;) to transition the custody of HealthSavings&#x2019; HSA portfolio to HealthEquity. The definitive agreement provides a $60&#160;million purchase price for approximately $1.3&#160;billion of HSA assets held in approximately 87,000 HSAs. Given that a significant portion of the HSA assets are currently invested, HealthSavings and HealthEquity are working closely to coordinate an in-kind transfer of most of the invested assets. The transition of HealthSavings&#x2019; HSAs to the HealthEquity platform is expected to be completed in the first quarter of fiscal 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <hqy:PaymentsForAssetAcquisition
      contextRef="i85c37bf70d394d6e815775227cefa663_D20210401-20210430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzE2NDkyNjc0NDYyMzY_1e39256b-20eb-4c93-aef6-690cb9a1d115"
      unitRef="usd">500000000</hqy:PaymentsForAssetAcquisition>
    <hqy:NumberOfHSAMembersTransferred
      contextRef="iae90a94cfa1f4bd091a0fddba1705c1c_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzE2NDkyNjc0NDUzOTk_5cb0b868-572e-4b9d-aa82-d1495ab4f74b"
      unitRef="member">580000000000</hqy:NumberOfHSAMembersTransferred>
    <hqy:AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets
      contextRef="iae90a94cfa1f4bd091a0fddba1705c1c_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzE2NDkyNjc0NDU0MTI_3d671bd2-e66b-4ed4-9625-a76c2f21d843"
      unitRef="usd">1900000000</hqy:AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="idf2958561e2a44ceb6ba1845aa5e9c27_D20210901-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzE2NDkyNjc0NDYyNjc_b979f192-dd34-48e2-a206-71ca06190a5b"
      unitRef="usd">455000000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="idf2958561e2a44ceb6ba1845aa5e9c27_D20210901-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzE2NDkyNjc0NDYyNTE_82fe90c3-f6c2-43dd-a266-5b97b305b6b9"
      unitRef="usd">45000000</us-gaap:PaymentsToAcquireProductiveAssets>
    <hqy:PaymentsForAssetAcquisition
      contextRef="idc4004b2ace9434f924fd217c8703ff1_D20211206-20211206"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzQzOTgwNDY1MTQzMTU_51947806-3ddd-47ef-a8a7-3a3fed5ef839"
      unitRef="usd">60000000</hqy:PaymentsForAssetAcquisition>
    <hqy:AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets
      contextRef="ibc165eae28664bf39205b2794845a90b_I20211206"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzQzOTgwNDY1MTQzMjg_0d215bc1-aee5-4da0-814b-2060bc51caf5"
      unitRef="usd">1300000000</hqy:AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets>
    <hqy:NumberOfHSAMembersTransferred
      contextRef="ibc165eae28664bf39205b2794845a90b_I20211206"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1NWNjZTEyZGFjNDQ3MzE4ZDQ4NDgyOWM2ZTgwZWEwL3NlYzo1NTVjY2UxMmRhYzQ0NzMxOGQ0ODQ4MjljNmU4MGVhMF85MzEvZnJhZzoyMmRiYWRiNTMyMmM0MTJhOWYxNDAwMTc0ZTllZWJjMS90ZXh0cmVnaW9uOjIyZGJhZGI1MzIyYzQxMmE5ZjE0MDAxNzRlOWVlYmMxXzQzOTgwNDY1MTQzNDI_63a72bf0-93c2-4528-b176-70ba5cbfe6ab"
      unitRef="member">87000</hqy:NumberOfHSAMembersTransferred>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679534430360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">Oct. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-36568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">HEALTHEQUITY, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">52-2383166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_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>
</tr>
<tr 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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Draper,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">UT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">84020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">727-1000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.0001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">HQY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,601,381<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr 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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--01-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly 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-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentQuarterlyReport</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_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_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_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_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>13
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679439856312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed consolidated balance sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 649,129<span></span>
</td>
<td class="nump">$ 328,803<span></span>
</td>
</tr>
<tr class="re">
<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 $6,063 and $4,239 as of October 31, 2021 and January 31, 2021, respectively</a></td>
<td class="nump">84,083<span></span>
</td>
<td class="nump">72,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">30,919<span></span>
</td>
<td class="nump">58,607<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">764,131<span></span>
</td>
<td class="nump">460,177<span></span>
</td>
</tr>
<tr class="ro">
<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">24,930<span></span>
</td>
<td class="nump">29,106<span></span>
</td>
</tr>
<tr class="re">
<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">81,150<span></span>
</td>
<td class="nump">89,508<span></span>
</td>
</tr>
<tr class="ro">
<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">820,946<span></span>
</td>
<td class="nump">767,003<span></span>
</td>
</tr>
<tr class="re">
<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,363,549<span></span>
</td>
<td class="nump">1,327,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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">44,908<span></span>
</td>
<td class="nump">37,420<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,099,614<span></span>
</td>
<td class="nump">2,710,407<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">5,244<span></span>
</td>
<td class="nump">1,614<span></span>
</td>
</tr>
<tr class="ro">
<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">32,695<span></span>
</td>
<td class="nump">50,670<span></span>
</td>
</tr>
<tr class="re">
<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">49,879<span></span>
</td>
<td class="nump">75,880<span></span>
</td>
</tr>
<tr class="ro">
<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">6,563<span></span>
</td>
<td class="nump">62,500<span></span>
</td>
</tr>
<tr class="re">
<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">12,693<span></span>
</td>
<td class="nump">14,037<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">107,074<span></span>
</td>
<td class="nump">204,701<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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</a></td>
<td class="nump">923,501<span></span>
</td>
<td class="nump">924,217<span></span>
</td>
</tr>
<tr class="re">
<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">67,836<span></span>
</td>
<td class="nump">74,224<span></span>
</td>
</tr>
<tr class="ro">
<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">18,953<span></span>
</td>
<td class="nump">8,808<span></span>
</td>
</tr>
<tr class="re">
<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">110,400<span></span>
</td>
<td class="nump">119,729<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_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">1,120,690<span></span>
</td>
<td class="nump">1,126,978<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,227,764<span></span>
</td>
<td class="nump">1,331,679<span></span>
</td>
</tr>
<tr class="ro">
<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 6)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.0001 par value, 100,000 shares authorized, no shares issued and outstanding as of October 31, 2021 and January 31, 2021, respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.0001 par value, 900,000 shares authorized, 83,586 and 77,168 shares issued and outstanding as of October 31, 2021 and January 31, 2021, respectively</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<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,662,965<span></span>
</td>
<td class="nump">1,158,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_RetainedEarningsAccumulatedDeficit', window );">Accumulated earnings</a></td>
<td class="nump">208,877<span></span>
</td>
<td class="nump">220,348<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,871,850<span></span>
</td>
<td class="nump">1,378,728<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 3,099,614<span></span>
</td>
<td class="nump">$ 2,710,407<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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123427490&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=123427490&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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 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 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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: 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=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679440975736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed consolidated balance sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 6,063<span></span>
</td>
<td class="nump">$ 4,239<span></span>
</td>
</tr>
<tr class="re">
<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 usd 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, 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, 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, outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd 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, 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, issued (in shares)</a></td>
<td class="nump">83,586,000<span></span>
</td>
<td class="nump">77,168,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, outstanding (in shares)</a></td>
<td class="nump">83,586,000<span></span>
</td>
<td class="nump">77,168,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=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679440149624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed consolidated statements of operations and comprehensive income (loss) (unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 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_RevenuesAbstract', window );"><strong>Revenues [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 179,954<span></span>
</td>
<td class="nump">$ 179,351<span></span>
</td>
<td class="nump">$ 553,259<span></span>
</td>
<td class="nump">$ 545,401<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</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_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">76,634<span></span>
</td>
<td class="nump">74,793<span></span>
</td>
<td class="nump">234,852<span></span>
</td>
<td class="nump">230,985<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">103,320<span></span>
</td>
<td class="nump">104,558<span></span>
</td>
<td class="nump">318,407<span></span>
</td>
<td class="nump">314,416<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">12,726<span></span>
</td>
<td class="nump">12,880<span></span>
</td>
<td class="nump">42,288<span></span>
</td>
<td class="nump">36,502<span></span>
</td>
</tr>
<tr class="ro">
<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">38,070<span></span>
</td>
<td class="nump">30,758<span></span>
</td>
<td class="nump">111,437<span></span>
</td>
<td class="nump">92,490<span></span>
</td>
</tr>
<tr class="re">
<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">20,004<span></span>
</td>
<td class="nump">22,099<span></span>
</td>
<td class="nump">63,503<span></span>
</td>
<td class="nump">61,590<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">19,642<span></span>
</td>
<td class="nump">19,126<span></span>
</td>
<td class="nump">59,745<span></span>
</td>
<td class="nump">56,905<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Merger integration</a></td>
<td class="nump">13,244<span></span>
</td>
<td class="nump">8,193<span></span>
</td>
<td class="nump">38,422<span></span>
</td>
<td class="nump">31,328<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">103,686<span></span>
</td>
<td class="nump">93,056<span></span>
</td>
<td class="nump">315,395<span></span>
</td>
<td class="nump">278,815<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 (loss) from operations</a></td>
<td class="num">(366)<span></span>
</td>
<td class="nump">11,502<span></span>
</td>
<td class="nump">3,012<span></span>
</td>
<td class="nump">35,601<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(11,881)<span></span>
</td>
<td class="num">(6,952)<span></span>
</td>
<td class="num">(25,824)<span></span>
</td>
<td class="num">(28,110)<span></span>
</td>
</tr>
<tr class="ro">
<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">3,122<span></span>
</td>
<td class="num">(421)<span></span>
</td>
<td class="num">(164)<span></span>
</td>
<td class="num">(2,009)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expense</a></td>
<td class="num">(8,759)<span></span>
</td>
<td class="num">(7,373)<span></span>
</td>
<td class="num">(25,988)<span></span>
</td>
<td class="num">(30,119)<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 (loss) before income taxes</a></td>
<td class="num">(9,125)<span></span>
</td>
<td class="nump">4,129<span></span>
</td>
<td class="num">(22,976)<span></span>
</td>
<td class="nump">5,482<span></span>
</td>
</tr>
<tr class="re">
<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,087)<span></span>
</td>
<td class="nump">2,340<span></span>
</td>
<td class="num">(11,505)<span></span>
</td>
<td class="nump">2,015<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 (loss)</a></td>
<td class="num">(5,038)<span></span>
</td>
<td class="nump">1,789<span></span>
</td>
<td class="num">(11,471)<span></span>
</td>
<td class="nump">3,467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="num">$ (5,038)<span></span>
</td>
<td class="nump">$ 1,789<span></span>
</td>
<td class="num">$ (11,471)<span></span>
</td>
<td class="nump">$ 3,467<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss) 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 usd per share)</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
</tr>
<tr class="ro">
<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 usd per share)</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
</tr>
<tr 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_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract', window );"><strong>Weighted-average number of shares used in computing net income (loss) 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">83,551<span></span>
</td>
<td class="nump">76,701<span></span>
</td>
<td class="nump">82,939<span></span>
</td>
<td class="nump">73,358<span></span>
</td>
</tr>
<tr class="re">
<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">83,551<span></span>
</td>
<td class="nump">77,845<span></span>
</td>
<td class="nump">82,939<span></span>
</td>
<td class="nump">74,665<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 102,733<span></span>
</td>
<td class="nump">$ 104,562<span></span>
</td>
<td class="nump">$ 314,449<span></span>
</td>
<td class="nump">$ 319,638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</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_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">66,217<span></span>
</td>
<td class="nump">65,936<span></span>
</td>
<td class="nump">204,183<span></span>
</td>
<td class="nump">202,195<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">49,006<span></span>
</td>
<td class="nump">48,544<span></span>
</td>
<td class="nump">144,760<span></span>
</td>
<td class="nump">142,352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</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_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">5,734<span></span>
</td>
<td class="nump">4,762<span></span>
</td>
<td class="nump">15,567<span></span>
</td>
<td class="nump">14,805<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">28,215<span></span>
</td>
<td class="nump">26,245<span></span>
</td>
<td class="nump">94,050<span></span>
</td>
<td class="nump">83,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</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_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">$ 4,683<span></span>
</td>
<td class="nump">$ 4,095<span></span>
</td>
<td class="nump">$ 15,102<span></span>
</td>
<td class="nump">$ 13,985<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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_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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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=124431687&amp;loc=d3e22694-107794<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: 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=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: 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=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: 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 11: 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=125512782&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: 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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125512782&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=124431687&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=125512782&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=125511455&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=124431687&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=124431687&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=124431687&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: 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 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=124432515&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 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: 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=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124435984&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=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=123367319&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-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_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=124432515&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=125511455&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=124432515&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=125511455&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>16
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679440294504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed consolidated statements of stockholders' equity (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common stock:</div></th>
<th class="th"><div>Additional paid-in capital:</div></th>
<th class="th"><div>Accumulated earnings</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_StockholdersEquity', window );">Beginning balance at Jan. 31, 2020</a></td>
<td class="nump">$ 1,030,295<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 818,774<span></span>
</td>
<td class="nump">$ 211,514<span></span>
</td>
</tr>
<tr class="ro">
<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>Stockholders' Equity</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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock upon exercise of stock options, and for restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="nump">3,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,467<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 Oct. 31, 2020</a></td>
<td class="nump">1,355,257<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">1,140,268<span></span>
</td>
<td class="nump">214,981<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 Jul. 31, 2020</a></td>
<td class="nump">1,340,336<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">1,127,136<span></span>
</td>
<td class="nump">213,192<span></span>
</td>
</tr>
<tr class="re">
<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>Stockholders' Equity</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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock upon exercise of stock options, and for restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 (loss)</a></td>
<td class="nump">1,789<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,789<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 Oct. 31, 2020</a></td>
<td class="nump">1,355,257<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">1,140,268<span></span>
</td>
<td class="nump">214,981<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, 2021</a></td>
<td class="nump">1,378,728<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">1,158,372<span></span>
</td>
<td class="nump">220,348<span></span>
</td>
</tr>
<tr class="ro">
<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>Stockholders' Equity</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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock upon exercise of stock options, and for restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">456,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(11,471)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,471)<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 Oct. 31, 2021</a></td>
<td class="nump">1,871,850<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">1,662,965<span></span>
</td>
<td class="nump">208,877<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 Jul. 31, 2021</a></td>
<td class="nump">1,862,666<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">1,648,743<span></span>
</td>
<td class="nump">213,915<span></span>
</td>
</tr>
<tr class="re">
<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>Stockholders' Equity</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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock upon exercise of stock options, and for restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="num">(5,038)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,038)<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 Oct. 31, 2021</a></td>
<td class="nump">$ 1,871,850<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 1,662,965<span></span>
</td>
<td class="nump">$ 208,877<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<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 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 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_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679440569464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed consolidated statements of cash flows (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 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_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>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="num">$ (11,471)<span></span>
</td>
<td class="nump">$ 3,467<span></span>
</td>
</tr>
<tr class="re">
<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 (loss) to net cash provided by operating activities:</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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">98,364<span></span>
</td>
<td class="nump">85,485<span></span>
</td>
</tr>
<tr class="re">
<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">41,700<span></span>
</td>
<td class="nump">30,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt discount and issuance costs</a></td>
<td class="nump">3,616<span></span>
</td>
<td class="nump">3,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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">4,044<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in fair value of contingent consideration</a></td>
<td class="num">(2,147)<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_OtherNoncashIncomeExpense', window );">Other non-cash items</a></td>
<td class="num">(750)<span></span>
</td>
<td class="nump">1,727<span></span>
</td>
</tr>
<tr class="ro">
<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">(8,765)<span></span>
</td>
<td class="num">(973)<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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, net</a></td>
<td class="num">(10,090)<span></span>
</td>
<td class="nump">8,063<span></span>
</td>
</tr>
<tr class="re">
<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="nump">19,888<span></span>
</td>
<td class="nump">3,309<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_IncreaseDecreaseInOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">8,944<span></span>
</td>
<td class="nump">8,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation</a></td>
<td class="num">(18,098)<span></span>
</td>
<td class="num">(15,251)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(34,023)<span></span>
</td>
<td class="num">(7,936)<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_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="num">(6,808)<span></span>
</td>
<td class="num">(8,361)<span></span>
</td>
</tr>
<tr class="ro">
<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,034<span></span>
</td>
<td class="nump">8,712<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">90,438<span></span>
</td>
<td class="nump">120,717<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="num">(49,533)<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_PaymentsForSoftware', window );">Purchases of software and capitalized software development costs</a></td>
<td class="num">(49,033)<span></span>
</td>
<td class="num">(37,242)<span></span>
</td>
</tr>
<tr class="re">
<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">(7,284)<span></span>
</td>
<td class="num">(11,388)<span></span>
</td>
</tr>
<tr class="ro">
<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">(64,463)<span></span>
</td>
<td class="num">(28,100)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi', window );">Proceeds from sale of equity securities</a></td>
<td class="nump">2,367<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(167,946)<span></span>
</td>
<td class="num">(76,730)<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">(1,003,125)<span></span>
</td>
<td class="num">(223,438)<span></span>
</td>
</tr>
<tr class="re">
<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 issuance of long-term debt</a></td>
<td class="nump">950,000<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_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance costs</a></td>
<td class="num">(11,846)<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from follow-on equity offering, net of payments for offering costs</a></td>
<td class="nump">456,642<span></span>
</td>
<td class="nump">286,779<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, net</a></td>
<td class="num">(1,565)<span></span>
</td>
<td class="num">(4,189)<span></span>
</td>
</tr>
<tr class="re">
<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">7,728<span></span>
</td>
<td class="nump">4,491<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">397,834<span></span>
</td>
<td class="nump">63,643<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 in cash and cash equivalents</a></td>
<td class="nump">320,326<span></span>
</td>
<td class="nump">107,630<span></span>
</td>
</tr>
<tr class="ro">
<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">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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Ending cash and cash equivalents</a></td>
<td class="nump">649,129<span></span>
</td>
<td class="nump">299,356<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">13,685<span></span>
</td>
<td class="nump">22,849<span></span>
</td>
</tr>
<tr class="ro">
<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">(5,926)<span></span>
</td>
<td class="nump">1,053<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">479<span></span>
</td>
<td class="nump">167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1', window );">Contingent consideration recognized at acquisition</a></td>
<td class="nump">8,147<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_ExerciseofStockOptionsReceivable', window );">Exercise of common stock options receivable</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">89<span></span>
</td>
</tr>
<tr class="re">
<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">19<span></span>
</td>
<td class="nump">5,838<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 );">Computer software intangible asset</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_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>
</tr>
<tr class="ro">
<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">3,708<span></span>
</td>
<td class="nump">1,346<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">$ 2,281<span></span>
</td>
<td class="nump">$ 289<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_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<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=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123359005&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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<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 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=123586518&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=123431023&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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123431023&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=123431023&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=123431023&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_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-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_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromSaleOfEquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3444-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123583714&amp;loc=SL75117360-209713<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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=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>18
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679436767864">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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 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%">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-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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="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 condensed 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-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of 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:400;line-height:120%">The accompanying condensed consolidated financial statements as of October&#160;31, 2021 and for the three and nine months ended October&#160;31, 2021 and 2020 are unaudited and have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP") and the applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. In the opinion of management, the interim data includes all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results for the interim periods. Certain information and note disclosures normally included in annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2021. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. </span></div><div style="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 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%">Follow-on equity offering</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 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.6 million after deducting underwriting discounts and commissions of $4.6 million and other offering expenses of approximately $0.5 million. The Company used $50.2 million of the net proceeds from the offering to acquire 100% of the outstanding capital stock of Fort Effect Corp, d/b/a Luum, and used an additional $60.8 million to acquire the Fifth Third Bank HSA portfolio. The Company used the remaining net proceeds from the offering, and other cash on hand, for the acquisition of Further on November 1, 2021. For a description of the Further acquisition, refer to Note 11&#8212;Subsequent events.</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%">Significant accounting 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%">There have been no material changes in the Company&#8217;s significant accounting policies as compared to the significant accounting policies described in the Company&#8217;s Annual Report on&#160;Form&#160;10-K 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-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%">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%">Recently issued accounting pronouncements not yet adopted</span></div><div style="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><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679438889448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income (loss) per share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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 (loss) per share</a></td>
<td class="text">Net income (loss) 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 (loss) per share: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.496%"/><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.496%"/><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.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Nine months ended October 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%">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%">Numerator (basic and diluted):</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"/><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"/><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(5,038)</span></td><td style="background-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,789&#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%">(11,471)</span></td><td style="background-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%">3,467&#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"/><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%">83,551&#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%">76,701&#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%">82,939&#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%">73,358&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">83,551&#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%">76,701&#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%">82,939&#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%">73,358&#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%">&#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,144&#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%">1,307&#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%">83,551&#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%">77,845&#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%">82,939&#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%">74,665&#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 (loss) 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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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.06)</span></td><td style="background-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.02&#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.14)</span></td><td style="background-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.05&#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 6.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.06)</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.02&#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.14)</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.05&#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-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 three months ended October&#160;31, 2021 and 2020, 1.6 million and 1.0 million shares, respectively, attributable to 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></div><div style="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 nine months ended October&#160;31, 2021 and 2020, approximately 1.9 million and 0.6 million shares, respectively, attributable to 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></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679436827144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business combination<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition of Luum</span></div><div style="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 (the "Luum Acquisition"). Luum 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. The aggregate purchase price consisted of $50.2&#160;million in cash, and up to $20.0&#160;million in additional payments which were contingent on Luum achieving certain revenue targets during the two-year period following the closing of the Luum Acquisition and, if achieved, would be payable in fiscal years 2023 and 2024. The Company recorded an $8.1&#160;million liability representing its best estimate of the fair value of the contingent consideration as of the acquisition date. The fair value of this contingent consideration was determined using a Monte Carlo valuation model based on Level 3 inputs, with any changes in the fair value recorded as other income (expense), net, in the condensed consolidated statement of operations and comprehensive income (loss). During the three and nine months ended October 31, 2021, the Company recognized income of $3.2&#160;million and $2.1&#160;million, respectively, resulting from changes in the fair value of the contingent consideration. On October 31, 2021, the Company entered into an amendment to the purchase agreement to pay $6.0&#160;million in satisfaction of the contingent consideration liability, which is presented within accrued liabilities on the Company's condensed consolidated balance sheet as of October 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%">The Luum Acquisition 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 is subject to adjustment during the measurement period (up to one year from the acquisition date). Balances subject to adjustment primarily include the valuations of acquired assets (tangible and intangible) and liabilities assumed, as well as tax-related matters. The Company expects the allocation of the consideration transferred to be finalized within the measurement period.</span></div><div style="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 current allocation of the consideration paid:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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-bottom:1pt solid #000;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:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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%">Estimated fair value</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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%">626&#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%">626&#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%">1,469&#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%">1,469&#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%">23,900&#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%">23,900&#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%">36,374&#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%">(19)</span></td><td style="background-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%">36,355&#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%">100&#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%">100&#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%">Current 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%">(597)</span></td><td style="background-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%">(597)</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%">(3,566)</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&#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%">(3,547)</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%">58,306&#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%">58,306&#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%">The Luum Acquisition resulted in $36.4&#160;million of goodwill. The preliminary goodwill to be recognized is attributable to several strategic, operational, and financial benefits expected from the Luum Acquisition, including an expanded commuter offering beyond traditional pre-tax commuter benefits and additional cross-selling opportunities. The adjustments to the initial allocation were based on more detailed information obtained about the specific assets acquired, liabilities assumed, and tax-related matters. The goodwill created in the Luum Acquisition is not expected to be deductible 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 preliminary allocation of consideration exchanged to acquired identified intangible assets is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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: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: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%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated life<br/>(in years)</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%">Customer relationships (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%">12,400&#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 colspan="3" style="background-color:#cceeff;border-top:1pt 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:400;line-height:100%">7.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%">Developed technology (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%">10,900&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0</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%">Trade names &amp; trademarks (1)</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%">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="3" style="background-color:#cceeff;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%">3.0</span></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 acquired intangible assets</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%">23,900&#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 colspan="3" style="background-color:#ffffff;border-bottom:1pt 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:400;line-height:100%">6.0</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Company preliminarily valued the acquired assets utilizing the discounted cash flow method, a form of the income approach.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma effects of the Luum Acquisition would not materially impact the Company's reported results for any period presented, and as a result no pro forma financial information is presented.</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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679438753192">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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 style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected condensed consolidated balance sheet and condensed consolidated statement of operations and comprehensive income (loss) components consisted of the following:</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-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 October&#160;31, 2021 and January&#160;31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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: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: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%">October 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #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%">Leasehold improvements</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%">20,718&#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%">22,271&#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%">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,068&#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%">9,230&#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%">34,099&#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%">28,592&#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%">63,885&#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%">60,093&#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%">(38,955)</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%">(30,987)</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%">24,930&#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%">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"/></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 three months ended October&#160;31, 2021 and 2020 was $3.5&#160;million and $4.0&#160;million, respectively, and $10.9&#160;million and $12.0&#160;million for the nine months ended October&#160;31, 2021 and 2020, 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%">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. As of </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October&#160;31, 2021 and January&#160;31, 2021, the balance of deferred revenue was $10.1 million and $4.1 million, respectively. The balances are related to cash received in advance for interchange and custodial revenue arrangements, other up-front fees and other commuter deferred revenue. The Company expects to recognize approximately 40% of its balance of deferred revenue as revenue over the next 12 months and the remainder thereafter. During the three and nine months ended October&#160;31, 2021, approximately $0.3 million and $1.4 million of revenue was recognized that was included in the balance of deferred revenue as of 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-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 components of operating lease costs were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.496%"/><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.496%"/><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.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Nine months ended October 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)</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%">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%">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%">3,512&#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%">3,777&#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%">11,322&#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%">12,297&#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%">(455)</span></td><td style="background-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%">(450)</span></td><td style="background-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,355)</span></td><td style="background-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,349)</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 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%">3,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"/><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%">3,327&#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 #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,967&#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%">10,948&#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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.496%"/><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.496%"/><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.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Nine months ended October 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%">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%">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%">478&#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%">174&#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,419&#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%">850&#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 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%">&#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,677&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition gains (costs), 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,687&#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%">(13)</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,917)</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%">(79)</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), 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%">(43)</span></td><td style="background-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%">(582)</span></td><td style="background-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,657&#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,780)</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%">3,122&#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%">(421)</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%">(164)</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%">(2,009)</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><div style="margin-bottom:6pt;margin-top:10pt"><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%">Based on the application of Accounting Standards Codification ("ASC") 470-50, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt - Modifications and Extinguishments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company recorded a $4.0 million loss on extinguishment of debt during the three months ended October 31, 2021, which is included within interest expense in the condensed consolidated statements of operations and comprehensive income (loss) for the three and nine months ended October 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supplemental cash flow 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%">Supplemental cash flow information related to the Company's operating leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Nine months ended October 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></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:bottom"><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%">10,928&#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%">9,739&#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%">Operating lease right-of-use assets obtained in exchange for new operating 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%">586&#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%">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"/></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>22
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679436825112">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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:3pt;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-top:3pt"><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 were as follows as of October&#160;31, 2021 and January&#160;31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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: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: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%">October 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #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%">Amortizable intangible 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;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%">177,693&#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%">127,005&#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%">191,885&#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%">125,141&#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%">613,781&#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%">107,825&#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,900&#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%">1,104,084&#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%">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"/></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%">(283,138)</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%">(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"/></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%">Amortizable 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%">820,946&#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%">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-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the three months ended October&#160;31, 2021 and 2020 was $30.0 million and $25.3 million, respectively, and $87.5 million and $73.5 million for the nine months ended October&#160;31, 2021 and 2020, respectively.</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%">Fifth Third Bank HSA portfolio acquisition.    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company entered into a definitive agreement with Fifth Third Bank, National Association ("Fifth Third"), to transition the custody of Fifth Third&#8217;s HSA portfolio to HealthEquity. On September 29, 2021, the transaction was closed, in which the Company paid a $60.8&#160;million purchase price for a transfer of approximately 160,000 HSAs and $491.0&#160;million of HSA Assets. The agreement includes a mechanism to adjust the purchase price based on the amount of HSA Assets actually transferred.</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%">Goodwill</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended October&#160;31, 2021, goodwill increased by $36.4&#160;million due to the Luum Acquisition. For further information, see Note 3&#8212;Business combination. There were no other changes to the carrying value of goodwill during the nine months ended October&#160;31, 2021.</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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679438782104">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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:3pt;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:3pt;margin-top:3pt"><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 October&#160;31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.266%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="39" style="border-top:1pt 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="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%">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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">4.50%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> Senior Notes due 2029 (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#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%">&#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%">600,000&#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%">600,000&#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%">Term Loan Facility (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%">&#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%">8,750&#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%">17,500&#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%">17,500&#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%">26,250&#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%">280,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">350,000&#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%">Interest on long-term debt obligations (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%">8,577&#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%">33,951&#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%">33,708&#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%">33,467&#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%">32,965&#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%">103,739&#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%">246,407&#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 obligations (3)</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%">3,416&#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%">12,689&#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%">10,442&#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%">10,836&#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%">11,080&#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%">52,563&#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%">101,026&#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%">Further acquisition (4)</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%">500,000&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">500,000&#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%">Contingent acquisition consideration</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%">6,000&#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: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: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%">6,000&#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 contractual obligations (5)</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%">7,143&#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%">21,368&#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%">9,559&#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%">622&#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&#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%">&#8212;&#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%">38,708&#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="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="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="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%">525,136&#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:top"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td style="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="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%">76,758&#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:top"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td style="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="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%">71,209&#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:top"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td style="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="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%">62,425&#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:top"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td style="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="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%">70,311&#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:top"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td style="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="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,036,302&#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:top"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td style="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="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,842,141&#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:top"/></tr></table></div><div style="margin-bottom:1pt;margin-top:1pt;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;October&#160;31, 2021, our outstanding combined principal of&#160;$950.0&#160;million&#160;is presented net of debt discount and issuance costs on our condensed consolidated balance sheets. The debt discount and issuance costs are not included in the table above.</span></div><div style="margin-bottom:1pt;margin-top:1pt;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">With respect to the Term Loan Facility, estimated interest payments assume the stated interest rate applicable as of&#160;October&#160;31, 2021&#160;of&#160;1.88%&#160;per annum.</span></div><div style="margin-bottom:1pt;margin-top:1pt;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 and data storage facilities, and we have other non-cancelable operating leases expiring at various dates through 2031. These amounts exclude contractual sublease income of $2.7 million, which is expected to be received through March 2023.</span></div><div style="margin-bottom:1pt;margin-top:1pt;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">For a description of the Further acquisition, refer to Note 11&#8212;Subsequent events.</span></div><div style="margin-bottom:1pt;margin-top:1pt;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%">(5)</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, 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: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 covenants, 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%">In April 2021, WageWorks exercised its right to terminate a lease for office space in Mesa, Arizona that had not yet commenced, with aggregate lease payments of $63.1&#160;million and a term of approximately 11 years, following the landlord's failure to fulfill its obligations under the lease agreement. Because the lease had not yet commenced, the Company had not recognized a right-of-use asset, operating lease liability, or any rent expense associated with the lease. WageWorks' right to terminate the lease agreement was disputed by the landlord, Union Mesa 1, LLC (&#8220;Union Mesa&#8221;). On November 5, 2021, Union Mesa notified WageWorks that it was in default of the lease for failure to pay rent, which Union Mesa claimed was due beginning in November 2021, and on November 24, 2021 drew $2.8&#160;million, the full amount under the letter of credit that WageWorks had posted to secure its obligations under the lease. On December 1, 2021, WageWorks filed a lawsuit against Union Mesa in the Superior Court of the State of Arizona in and for the County of Maricopa.  Pursuant to the lawsuit, WageWorks seeks declaratory judgment that the lease was properly terminated and recourse against Union Mesa for breach of contract, breach of the duty of good faith and fair dealing, and conversion, including return of the funds drawn under the letter of 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%">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 the Company's subsidiary WageWorks, Inc. ("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 alleged 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. The class action settled for $30.0&#160;million. During the nine months ended October&#160;31, 2021, WageWorks contributed $5.0&#160;million and its insurers paid the remaining $25.0&#160;million. The court granted final approval of the settlement and entered a final judgment on August 20, 2021. This matter is now closed.</span></div><div style="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. On October 28, 2021, the court of appeal dismissed the appeal pursuant to the release in the class action settlement discussed above. The District Court action is currently 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%">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><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%">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. The Company does not believe, based on currently available information, 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 </span></div>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 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679436770920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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-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 follows ASC 740-270, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes - Interim Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for the computation and presentation of its interim period tax provision. Accordingly, management estimated the effective annual tax rate and applied this rate to the year-to-date pre-tax book income (loss) to determine the interim benefit or provision for income taxes. For the three and nine months ended October&#160;31, 2021, the Company recorded an income tax benefit of $4.1&#160;million and $11.5&#160;million, respectively. This resulted in an effective income tax benefit rate of 44.8% and 50.1% for the three and nine months ended October&#160;31, 2021, respectively, compared with an effective income tax expense rate of 56.7% and 36.8% for the three and nine months ended October&#160;31, 2020, respectively. For the three and nine months ended October&#160;31, 2021, discrete tax items had an effective tax rate benefit of 7.7% and 20.5%, respectively, compared with an effective tax rate expense of 6.0% and an effective tax rate benefit of 9.6% for the three and nine months ended October&#160;31, 2020, respectively, primarily due to excess tax benefits on stock-based compensation expense recognized in the provision for 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%">As of October&#160;31, 2021 and January&#160;31, 2021, the Company&#8217;s total gross unrecognized tax benefit was $11.2&#160;million and $10.2&#160;million, respectively. If recognized, $10.3&#160;million of the total gross unrecognized tax benefits would affect the Company's effective tax rate as of October&#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-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 state of Texas. These examinations may lead to ordinary course adjustments or proposed adjustments to our taxes, net operating losses, and/or tax credit carryforwards. 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=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679436692344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Indebtedness<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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: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: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%">October 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">4.50%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> Senior Notes due 2029</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">600,000&#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"/></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%">Term Loan Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">350,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">Prior Term Loan Facility</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,003,125&#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%">Principal amount</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%">950,000&#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%">1,003,125&#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%">Less: unamortized discount and issuance costs (1)</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%">19,936&#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%">16,408&#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%">Total debt, net</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%">930,064&#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%">986,717&#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%">Less: current portion of long-term debt</span></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%">6,563</span></td><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%">62,500</span></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%">Long-term debt, net</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%">923,501&#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 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 #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%">924,217&#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"/></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><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:8.24pt">In addition to the $19.9&#160;million and $16.4&#160;million of unamortized discount and issuance costs related to long-term debt as of October&#160;31, 2021 and January&#160;31, 2021, respectively, $4.6&#160;million and $5.0&#160;million of unamortized issuance costs related to our Revolving Credit Facility (as defined below) and Prior Revolving Credit Facility (as defined below) are included within other assets on the condensed consolidated balance sheets as of October&#160;31, 2021 and January&#160;31, 2021, 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%">4.50% Senior Notes due 2029</span></div><div style="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 October 8, 2021, the Company completed its offering of $600.0 million aggregate principal amount of its 4.50% Senior Notes due 2029 (the &#8220;Notes&#8221;). The Notes were issued under an indenture (the &#8220;Indenture&#8221;), dated October 8, 2021, among the Company, the guarantors party thereto, and Wells Fargo Bank, National Association, as trustee. </span></div><div style="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 net proceeds from the issuance of the Notes together with borrowings under the Credit Agreement (as defined below) and cash on hand, were used to repay the outstanding borrowings under the Prior Credit Agreement (as defined below).</span></div><div style="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 Notes are guaranteed by each of the Company&#8217;s existing direct and indirect, wholly owned domestic subsidiaries that guarantees its obligations under the Credit Agreement and are required to be guaranteed by any of the Company&#8217;s future subsidiaries that guarantee its obligations under the Credit Agreement or certain of its other indebtedness. The Notes will mature on October 1, 2029. Interest on the Notes will be payable on April 1 and October 1 of each year, beginning on April 1, 2022. The effective interest rate on the Notes is 4.72%.</span></div><div style="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 Notes are unsecured senior obligations of the Company and rank equally in right of payment to all of its existing and future senior unsecured debt and senior in right of payment to all of its future subordinated debt.</span></div><div style="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 Notes will be redeemable at the Company&#8217;s option, in whole or in part, at any time on or after October 1, 2024, at a redemption price if redeemed during the 12 months beginning (i) October 1, 2024 of 102.250%, (ii) October 1, 2025 of 101.125%, and (iii) October 1, 2026 and thereafter of 100.000%, in each case of the principal amount of the Notes being redeemed, and together with accrued and unpaid interest, if any, to, but excluding, the date of redemption. The Company may also redeem some or all of the Notes before October 1, 2024 at a redemption price equal to 100% of the principal amount of the Notes, plus the applicable &#8220;make-whole&#8221; premium as of, and accrued and unpaid interest, if any, to, but excluding, the date of redemption. In addition, at any time prior to October 1, 2024, the Company may redeem up to 40% of the aggregate principal amount of the Notes issued under the Indenture on one or more occasions in an aggregate amount equal to the net cash proceeds of one or more equity offerings at a redemption price equal to 104.500% of the principal amount of the Notes redeemed, plus accrued and unpaid interest, if any, to, but excluding, the date of redemption. Furthermore, the Company may be required to make an offer to purchase the Notes upon the sale of certain assets or upon specific kinds of changes of control.</span></div><div style="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 Indenture contains covenants that impose significant operational and financial restrictions on the Company; however, these covenants generally align with the covenants contained in the Credit Agreement. See "Credit Agreement" below for a description of these covenants. </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%">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%">On October 8, 2021, the Company entered into a new credit agreement (the &#8220;Credit Agreement&#8221;) among the Company, as borrower, each lender from time to time party thereto (the &#8220;Lenders&#8221;), JPMorgan Chase Bank, N.A., as administrative agent (in such capacity, the &#8220;Agent&#8221;) and the Swing Line Lender (as defined in the Credit Agreement), and each L/C Issuer (as defined therein) party thereto, pursuant to which the Company established: </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%">(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 $350.0 million, the proceeds of which were used to refinance the Company&#8217;s existing senior secured credit facility as described below (the &#8220;Refinancing&#8221;), to pay fees and expenses incurred in connection with the Refinancing and the establishment of the Credit Facilities (as defined below) and for working capital and general corporate purposes of the Company and its subsidiaries, including the financing of acquisitions and other investments; 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;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 $1.0 billion (with a $25&#160;million sub-limit for the issuance of letters of credit), the proceeds of which may be used for working capital and general corporate purposes of the Company and its subsidiaries, including the financing of acquisitions and other 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%">Subject to the terms and conditions set forth in the Credit Agreement (including obtaining additional commitments from one or more new or existing lenders), the Company may in the future incur additional loans or commitments under the Credit Agreement in an aggregate principal amount of up to $300&#160;million, plus an additional amount so long as the Company&#8217;s pro forma First Lien Net Leverage Ratio (as defined in the Credit Agreement) would not exceed 3.85 to 1.00 as of the date such loans or commitments are incurred.</span></div><div style="margin-bottom:6pt;margin-top: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 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 of October&#160;31, 2021, the stated interest rate was 1.88% and the effective interest rate was 2.63%. 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 loans made under the Term Loan Facility will amortize in equal quarterly installments in an aggregate annual amount equal to the following percentage of the original principal amount of the Term Loan Facility: (i) 2.5% for the first year after October 8, 2021; (ii) 5.0% for each of the second and third years after October 8, 2021; (iii) 7.5% for the fourth year after October 8, 2021; and (iv) 10.0% for the fifth year after October 8, 2021. In addition, the Term Loan Facility is required to be mandatorily prepaid with 100% of the net cash proceeds of all asset sales, insurance and condemnation recoveries, subject to customary exceptions and thresholds, including to the extent such proceeds are reinvested in assets useful in the business of the Company and its subsidiaries within 450 days following receipt (or committed to be reinvested within such 450-day period and reinvested within 180 days after 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%">end of such 450-day period). The loans under the Credit Facilities may be prepaid, and the commitments thereunder may be reduced, by the Company without penalty or premium, subject to the reimbursement of customary &#8220;breakage costs.&#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%">The Credit Agreement contains customary affirmative and negative covenants, including covenants that limit, among other things, the ability of the Company and its subsidiaries 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) 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 beginning with the fiscal quarter ending January 31, 2022, and (ii) a minimum consolidated interest coverage ratio, measured as of the last day of each fiscal quarter, of no less than 3.00 to 1.00 beginning with the fiscal quarter ending January 31, 2022. The Company was in compliance with all covenants under the Credit Agreement as of October&#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 repayment obligation under the Credit Agreement may be accelerated upon the occurrence of an event of default thereunder, including, among other things, failure to pay principal, interest or fees on a timely basis, material inaccuracy of any representation or warranty, failure to comply with covenants, cross-default to other material debt, material judgments, change of control and certain insolvency or bankruptcy-related events, in each case, subject to any certain grace and/or cure periods.</span></div><div style="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 the Company under the Credit Agreement are required to be unconditionally guaranteed by each of the Company&#8217;s existing or subsequently acquired or organized direct and indirect domestic subsidiaries and are secured by security interests in substantially all assets of the Company and the guarantors, in each case, subject to certain customary exceptions.</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%">Prior 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%">On August 30, 2019, the Company entered into a credit agreement (the "Prior Credit Agreement&#8221;) that provided for:</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%">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;a five-year senior secured term loan A facility (the &#8220;Prior Term Loan Facility&#8221;), in an aggregate principal amount of $1.25 billion; 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;Prior Revolving Credit Facility&#8221; and, together with the Prior Term Loan Facility, the &#8220;Prior Credit Facilities&#8221;), in an aggregate principal amount of up to $350.0 million. No amounts were drawn under the Prior Revolving Credit Facility. </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 Prior Credit Facilities bore 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 Prior Credit Agreement. The Company was also required to pay certain fees to the lenders, including, among others, a quarterly commitment fee on the average unused amount of the Prior 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 Prior 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 Prior Credit Agreement contained customary affirmative and negative covenants, including covenants that limited, 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 Prior Credit Agreement contained financial performance covenants, which required 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 4.50 to 1.00 (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.0 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 Prior Credit Agreement during the period ended October&#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-weight:400;line-height:120%">The obligations of HealthEquity under the Prior Credit Agreement were required to be unconditionally guaranteed by WageWorks and Fort Effect Corp and were secured by security interests in substantially all assets of HealthEquity and the guarantors, subject to certain customary exceptions.</span></div>On October 8, 2021, in connection with the entry into the Credit Agreement, the Company repaid all outstanding obligations under the Prior Credit Agreement and terminated all commitments thereunder.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679548039288">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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-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 condensed consolidated statements of operations and comprehensive income (loss) during the periods presented:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.496%"/><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.496%"/><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.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Nine months ended October 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%">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%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,076&#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%">2,209&#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%">8,547&#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,737&#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%">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%">829&#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,035&#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,677&#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,810&#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%">3,458&#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,641&#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,164&#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%">8,051&#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%">5,921&#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,594&#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%">17,312&#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%">11,715&#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%">Other expense (1)</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"/><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%">342&#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 #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:#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%">13,284&#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%">11,479&#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%">42,042&#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%">30,313&#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;padding-left:18pt;text-indent:-18pt"><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:8.24pt">Equity-based awards exchanged for cash in connection with the Luum Acquisition.</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%">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 October&#160;31, 2021, 7.5 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-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%">A summary of stock option activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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.742%"/><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.742%"/><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.742%"/><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.746%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="27" 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%">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, 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;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%">$1.25&#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%">31.46&#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.0</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%">87,164&#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%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-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%">$1.25&#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%">22.36&#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 October 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,394&#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%">33.29&#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%">4.2</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%">47,032&#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 October 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,394&#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%">33.29&#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%">4.2</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%">47,032&#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 October 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,303&#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%">30.76&#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.0</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%">46,863&#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-top:12pt"><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-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU and RSA activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><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.420%"/><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.420%"/><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.425%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">RSUs and PRSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">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="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%">Shares</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%">Weighted-average grant date fair value</span></td><td colspan="3" style="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%">Shares</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%">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, 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,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">60.41&#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%">193&#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.77&#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,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%">71.61&#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 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%">(418)</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%">58.09&#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%">(116)</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%">61.77&#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%">(255)</span></td><td style="background-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.99&#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%">(75)</span></td><td style="background-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.77&#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 October 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%">2,540&#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%">66.62&#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%">2&#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.72&#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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance restricted stock units.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    During the first quarter of fiscal year 2022, the Company awarded 249,750 performance restricted stock units ("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, 2024. The Company used a Monte Carlo simulation to determine that the grant date fair value of the awards was $22.4 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 of the board of directors.</span><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>27
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679438864264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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:54pt;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:54pt;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:54pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are considered Level 1 instruments and are valued based on publicly available daily net asset values. The carrying values of cash and cash equivalents approximate fair values due to the short-term nature of these instruments.</span></div><div style="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 Notes are valued based upon quoted market prices and are considered Level 2 instruments because the markets in which the Notes trade are not considered active markets. As of October&#160;31, 2021, the fair value of the Notes was $605.2 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%">The Term Loan Facility is considered a Level 2 instrument and recorded at book value in the Company's condensed consolidated financial statements. The Term Loan Facility reprices frequently due to variable interest rate terms and entails no significant changes in credit risk. As a result, the fair value of the Term Loan Facility approximates carrying value.</span></div><div style="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 Prior Term Loan Facility was considered a Level 2 instrument and recorded at book value in the Company's condensed consolidated financial statements. The Prior Term Loan Facility repriced frequently due to variable interest rate terms and entailed no significant changes in credit risk. As a result, the fair value of the Prior Term Loan Facility approximated carrying value.</span></div><div style="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 contingent consideration liability resulting from the Luum Acquisition was determined using a Monte Carlo valuation model based on Level 3 inputs. The estimate of fair value of the contingent consideration obligation required subjective assumptions to be made regarding revenue growth rates, discount rates, peer revenue volatilities, and probabilities assigned to various potential business result scenarios and was determined using probability assessments with respect to the likelihood of achieving certain revenue targets. The fair value measurement was based on inputs unobservable in the market and thus represented a level 3 measurement. On October 31, 2021, the Company entered into an amendment to the purchase agreement to pay $6.0&#160;million in satisfaction of the contingent consideration liability, and accordingly, the liability was transferred out of Level 3 as it was no longer measured at fair value. For further information, see Note 3&#8212;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%">The following table reconciles the change in the fair value of the contingent consideration during the period presented:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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: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: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%">Carrying amount</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%">Balance as of January 31, 2021</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%">&#8212;&#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%">Contingent consideration recognized at acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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;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 fair value recognized in the condensed consolidated statement of operations and comprehensive income (loss)</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,147)</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;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 October 31, 2021</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%">6,000&#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"/></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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idm139679436801496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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 April 2021, the Company entered into a definitive agreement to acquire Further for $500&#160;million. Further is a leading provider of HSA and other CDB administration services, with approximately 580,000 HSAs and $1.9 billion of HSA Assets. In September 2021, the terms of the acquisition were amended pursuant to two agreements: (1) an amended agreement to acquire Further (other than VEBA, as described below) for $455&#160;million, which closed on November 1, 2021, and (2) an agreement to acquire all cash balances and investment assets included in any voluntary employee beneficiary association (&#8220;VEBA&#8221;) account that is funding a health reimbursement arrangement (either Section 501(c)(9) or Section 115 trusts) and all contracts related exclusively thereto, subject to satisfaction of certain customary closing conditions, for a maximum purchase price of $45&#160;million, calculated based on the actual amount of VEBA assets transferred relative to the total amount of VEBA assets as of April 30, 2021. On December 3, 2021, the parties agreed to terminate the agreement to acquire the Further VEBA business. The initial accounting for the acquisition is incomplete, pending identification and measurement of the assets acquired and liabilities assumed.</span></div><div style="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 December 6, 2021, HealthEquity entered into a definitive agreement with Health Savings Administrators, L.L.C. (&#8220;HealthSavings&#8221;) to transition the custody of HealthSavings&#8217; HSA portfolio to HealthEquity. The definitive agreement provides a $60&#160;million purchase price for approximately $1.3&#160;billion of HSA assets held in approximately 87,000 HSAs. Given that a significant portion of the HSA assets are currently invested, HealthSavings and HealthEquity are working closely to coordinate an in-kind transfer of most of the invested assets. The transition of HealthSavings&#8217; HSAs to the HealthEquity platform is expected to be completed in the first quarter of fiscal 2023.</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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idm139679435260296">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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">The condensed 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></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text">The accompanying condensed consolidated financial statements as of October&#160;31, 2021 and for the three and nine months ended October&#160;31, 2021 and 2020 are unaudited and have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP") and the applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. In the opinion of management, the interim data includes all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results for the interim periods. Certain information and note disclosures normally included in annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2021. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text">Certain reclassifications have been made to&#160;prior year amounts&#160;to conform to the current year presentation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent adopted accounting pronouncements and Recently issued accounting pronouncements not yet adopted</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%">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%">Recently issued accounting pronouncements not yet adopted</span></div><div style="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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair value</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%">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:54pt;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:54pt;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:54pt;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><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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></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 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idm139679436834120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income (loss) per share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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 (Loss) Per Share, Basic and Diluted</a></td>
<td class="text"><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 (loss) per share: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.496%"/><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.496%"/><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.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Nine months ended October 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%">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%">Numerator (basic and diluted):</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"/><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"/><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(5,038)</span></td><td style="background-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,789&#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%">(11,471)</span></td><td style="background-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%">3,467&#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"/><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%">83,551&#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%">76,701&#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%">82,939&#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%">73,358&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">83,551&#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%">76,701&#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%">82,939&#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%">73,358&#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%">&#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,144&#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%">1,307&#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%">83,551&#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%">77,845&#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%">82,939&#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%">74,665&#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 (loss) 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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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.06)</span></td><td style="background-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.02&#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.14)</span></td><td style="background-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.05&#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 6.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.06)</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.02&#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.14)</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.05&#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><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=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679435382440">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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 );">Preliminary Allocation of Consideration</a></td>
<td class="text"><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 current allocation of the consideration paid:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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-bottom:1pt solid #000;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:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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%">Estimated fair value</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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%">626&#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%">626&#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%">1,469&#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%">1,469&#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%">23,900&#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%">23,900&#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%">36,374&#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%">(19)</span></td><td style="background-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%">36,355&#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%">100&#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%">100&#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%">Current 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%">(597)</span></td><td style="background-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%">(597)</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%">(3,566)</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&#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%">(3,547)</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%">58,306&#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%">58,306&#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><span></span>
</td>
</tr>
<tr class="re">
<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 Acquired Identified Intangible Assets</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 preliminary allocation of consideration exchanged to acquired identified intangible assets is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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: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: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%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated life<br/>(in years)</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%">Customer relationships (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%">12,400&#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 colspan="3" style="background-color:#cceeff;border-top:1pt 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:400;line-height:100%">7.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%">Developed technology (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%">10,900&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0</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%">Trade names &amp; trademarks (1)</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%">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="3" style="background-color:#cceeff;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%">3.0</span></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 acquired intangible assets</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%">23,900&#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 colspan="3" style="background-color:#ffffff;border-bottom:1pt 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:400;line-height:100%">6.0</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Company preliminarily valued the acquired assets utilizing the discounted cash flow method, a form of the income approach.</span></div><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 were as follows as of October&#160;31, 2021 and January&#160;31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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: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: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%">October 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #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%">Amortizable intangible 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;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%">177,693&#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%">127,005&#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%">191,885&#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%">125,141&#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%">613,781&#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%">107,825&#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,900&#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%">1,104,084&#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%">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"/></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%">(283,138)</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%">(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"/></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%">Amortizable 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%">820,946&#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%">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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123413009&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idm139679436793304">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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 );">Property and Equipment</a></td>
<td class="text"><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 October&#160;31, 2021 and January&#160;31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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: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: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%">October 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #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%">Leasehold improvements</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%">20,718&#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%">22,271&#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%">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,068&#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%">9,230&#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%">34,099&#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%">28,592&#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%">63,885&#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%">60,093&#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%">(38,955)</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%">(30,987)</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%">24,930&#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%">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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease Cost</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of operating lease costs were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.496%"/><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.496%"/><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.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Nine months ended October 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)</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%">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%">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%">3,512&#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%">3,777&#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%">11,322&#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%">12,297&#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%">(455)</span></td><td style="background-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%">(450)</span></td><td style="background-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,355)</span></td><td style="background-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,349)</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 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%">3,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"/><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%">3,327&#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 #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,967&#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%">10,948&#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"/></tr></table><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Nine months ended October 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></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:bottom"><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%">10,928&#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%">9,739&#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%">Operating lease right-of-use assets obtained in exchange for new operating 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%">586&#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%">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"/></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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Other Income (Expense), Net</a></td>
<td class="text"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.496%"/><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.496%"/><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.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Nine months ended October 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%">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%">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%">478&#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%">174&#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,419&#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%">850&#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 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%">&#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,677&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition gains (costs), 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,687&#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%">(13)</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,917)</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%">(79)</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), 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%">(43)</span></td><td style="background-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%">(582)</span></td><td style="background-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,657&#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,780)</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%">3,122&#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%">(421)</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%">(164)</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%">(2,009)</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idm139679435438840">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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"><div style="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 preliminary allocation of consideration exchanged to acquired identified intangible assets is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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: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: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%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated life<br/>(in years)</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%">Customer relationships (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%">12,400&#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 colspan="3" style="background-color:#cceeff;border-top:1pt 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:400;line-height:100%">7.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%">Developed technology (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%">10,900&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0</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%">Trade names &amp; trademarks (1)</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%">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="3" style="background-color:#cceeff;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%">3.0</span></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 acquired intangible assets</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%">23,900&#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 colspan="3" style="background-color:#ffffff;border-bottom:1pt 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:400;line-height:100%">6.0</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Company preliminarily valued the acquired assets utilizing the discounted cash flow method, a form of the income approach.</span></div><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 were as follows as of October&#160;31, 2021 and January&#160;31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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: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: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%">October 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #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%">Amortizable intangible 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;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%">177,693&#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%">127,005&#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%">191,885&#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%">125,141&#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%">613,781&#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%">107,825&#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,900&#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%">1,104,084&#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%">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"/></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%">(283,138)</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%">(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"/></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%">Amortizable 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%">820,946&#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%">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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idm139679533686504">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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:3pt;margin-top:3pt"><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 October&#160;31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.266%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="39" style="border-top:1pt 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="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%">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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">4.50%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> Senior Notes due 2029 (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#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%">&#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%">600,000&#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%">600,000&#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%">Term Loan Facility (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%">&#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%">8,750&#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%">17,500&#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%">17,500&#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%">26,250&#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%">280,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">350,000&#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%">Interest on long-term debt obligations (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%">8,577&#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%">33,951&#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%">33,708&#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%">33,467&#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%">32,965&#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%">103,739&#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%">246,407&#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 obligations (3)</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%">3,416&#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%">12,689&#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%">10,442&#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%">10,836&#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%">11,080&#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%">52,563&#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%">101,026&#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%">Further acquisition (4)</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%">500,000&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">500,000&#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%">Contingent acquisition consideration</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%">6,000&#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: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: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%">6,000&#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 contractual obligations (5)</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%">7,143&#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%">21,368&#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%">9,559&#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%">622&#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&#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%">&#8212;&#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%">38,708&#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="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="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="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%">525,136&#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:top"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td style="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="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%">76,758&#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:top"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td style="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="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%">71,209&#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:top"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td style="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="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%">62,425&#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:top"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td style="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="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%">70,311&#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:top"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td style="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="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,036,302&#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:top"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td style="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="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,842,141&#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:top"/></tr></table></div><div style="margin-bottom:1pt;margin-top:1pt;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;October&#160;31, 2021, our outstanding combined principal of&#160;$950.0&#160;million&#160;is presented net of debt discount and issuance costs on our condensed consolidated balance sheets. The debt discount and issuance costs are not included in the table above.</span></div><div style="margin-bottom:1pt;margin-top:1pt;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">With respect to the Term Loan Facility, estimated interest payments assume the stated interest rate applicable as of&#160;October&#160;31, 2021&#160;of&#160;1.88%&#160;per annum.</span></div><div style="margin-bottom:1pt;margin-top:1pt;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 and data storage facilities, and we have other non-cancelable operating leases expiring at various dates through 2031. These amounts exclude contractual sublease income of $2.7 million, which is expected to be received through March 2023.</span></div><div style="margin-bottom:1pt;margin-top:1pt;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">For a description of the Further acquisition, refer to Note 11&#8212;Subsequent events.</span></div>(5)Other contractual obligations consist of processing services agreements, telephony services, 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679435426728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Indebtedness (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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: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: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%">October 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">4.50%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> Senior Notes due 2029</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">600,000&#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"/></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%">Term Loan Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">350,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">Prior Term Loan Facility</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,003,125&#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%">Principal amount</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%">950,000&#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%">1,003,125&#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%">Less: unamortized discount and issuance costs (1)</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%">19,936&#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%">16,408&#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%">Total debt, net</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%">930,064&#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%">986,717&#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%">Less: current portion of long-term debt</span></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%">6,563</span></td><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%">62,500</span></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%">Long-term debt, net</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%">923,501&#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 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 #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%">924,217&#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"/></tr></table>(1)In addition to the $19.9&#160;million and $16.4&#160;million of unamortized discount and issuance costs related to long-term debt as of October&#160;31, 2021 and January&#160;31, 2021, respectively, $4.6&#160;million and $5.0&#160;million of unamortized issuance costs related to our Revolving Credit Facility (as defined below) and Prior Revolving Credit Facility (as defined below) are included within other assets on the condensed consolidated balance sheets as of October&#160;31, 2021 and January&#160;31, 2021, 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_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://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 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 3: 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=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: 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=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: 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=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: 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=123467817&amp;loc=d3e21538-112644<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 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: 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 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idm139679535950232">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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-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 condensed consolidated statements of operations and comprehensive income (loss) during the periods presented:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.496%"/><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.496%"/><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.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Nine months ended October 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%">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%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,076&#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%">2,209&#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%">8,547&#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,737&#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%">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%">829&#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,035&#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,677&#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,810&#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%">3,458&#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,641&#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,164&#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%">8,051&#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%">5,921&#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,594&#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%">17,312&#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%">11,715&#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%">Other expense (1)</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"/><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%">342&#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 #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:#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%">13,284&#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%">11,479&#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%">42,042&#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%">30,313&#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;padding-left:18pt;text-indent:-18pt"><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:8.24pt">Equity-based awards exchanged for cash in connection with the Luum Acquisition.</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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
<td class="text"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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.742%"/><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.742%"/><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.742%"/><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.746%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="27" 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%">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, 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;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%">$1.25&#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%">31.46&#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.0</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%">87,164&#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%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-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%">$1.25&#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%">22.36&#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 October 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,394&#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%">33.29&#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%">4.2</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%">47,032&#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 October 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,394&#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%">33.29&#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%">4.2</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%">47,032&#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 October 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,303&#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%">30.76&#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.0</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%">46,863&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary of Restricted Stock Unit Activity</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU and RSA activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><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.420%"/><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.420%"/><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.425%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">RSUs and PRSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">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="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%">Shares</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%">Weighted-average grant date fair value</span></td><td colspan="3" style="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%">Shares</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%">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, 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,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">60.41&#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%">193&#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.77&#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,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%">71.61&#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 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%">(418)</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%">58.09&#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%">(116)</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%">61.77&#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%">(255)</span></td><td style="background-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.99&#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%">(75)</span></td><td style="background-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.77&#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 October 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%">2,540&#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%">66.62&#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%">2&#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.72&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of 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>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)<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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679535943176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of Change in the Fair Value of the Contingent Consideration</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 following table reconciles the change in the fair value of the contingent consideration during the period presented:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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: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: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%">Carrying amount</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%">Balance as of January 31, 2021</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%">&#8212;&#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%">Contingent consideration recognized at acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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;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 fair value recognized in the condensed consolidated statement of operations and comprehensive income (loss)</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,147)</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;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 October 31, 2021</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%">6,000&#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"/></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_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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of 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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19279-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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idm139679439911944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of business and significant accounting policies (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ 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>Sep. 29, 2021</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_AssetAcquisitionAxis=hqy_FifthThirdBankHSAPortfolioAcquisitionMember', window );">Fifth Third Bank HSA Portfolio Acquisition</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_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>
</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_PaymentsForAssetAcquisition', window );">Purchase price for HSA portfolio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60.8<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_LuumAcquisitionMember', window );">Luum Acquisition</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_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>
</tr>
<tr class="ro">
<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 );">Purchase price for acquisition</a></td>
<td class="nump">$ 50.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="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_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>
</tr>
<tr class="ro">
<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<span></span>
</td>
</tr>
<tr class="re">
<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 usd 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="ro">
<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.6<span></span>
</td>
</tr>
<tr class="re">
<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="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="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_PaymentsForAssetAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 For Asset Acquisition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PaymentsForAssetAcquisition</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_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=hqy_FifthThirdBankHSAPortfolioAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetAcquisitionAxis=hqy_FifthThirdBankHSAPortfolioAcquisitionMember</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_LuumAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LuumAcquisitionMember</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>39
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679439304376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income (loss) per share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="num">$ (5,038)<span></span>
</td>
<td class="nump">$ 1,789<span></span>
</td>
<td class="num">$ (11,471)<span></span>
</td>
<td class="nump">$ 3,467<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">83,551<span></span>
</td>
<td class="nump">76,701<span></span>
</td>
<td class="nump">82,939<span></span>
</td>
<td class="nump">73,358<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">83,551<span></span>
</td>
<td class="nump">76,701<span></span>
</td>
<td class="nump">82,939<span></span>
</td>
<td class="nump">73,358<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="nump">1,144<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,307<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">83,551<span></span>
</td>
<td class="nump">77,845<span></span>
</td>
<td class="nump">82,939<span></span>
</td>
<td class="nump">74,665<span></span>
</td>
</tr>
<tr class="re">
<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 (loss) 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 usd per share)</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
</tr>
<tr class="re">
<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 usd per share)</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
</tr>
<tr class="ro">
<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">1,600<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">1,900<span></span>
</td>
<td class="nump">600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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=124431687&amp;loc=d3e22694-107794<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: 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=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: 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=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: 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 11: 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=125512782&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: 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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125512782&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=124431687&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=125512782&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=125511455&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=124431687&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=124431687&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=124431687&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: 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 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=124432515&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 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: 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=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125511455&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=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&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=125511455&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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=124432515&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=125511455&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=124432515&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=125511455&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>40
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679439024904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business combination (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 08, 2021</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,363,549<span></span>
</td>
<td class="nump">$ 1,363,549<span></span>
</td>
<td class="nump">$ 1,327,193<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_LuumAcquisitionMember', window );">Luum Acquisition</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_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>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Purchase price for acquisition</a></td>
<td class="nump">$ 50,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Maximum amount of contingent consideration payable</a></td>
<td class="nump">$ 20,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_BusinessCombinationContingentConsiderationPerformancePeriod', window );">Contingent consideration, performance 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>
</tr>
<tr class="re">
<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 consideration liability</a></td>
<td class="nump">$ 8,100<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
<td class="nump">6,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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value recognized in the condensed consolidated statement of operations and comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,200<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 36,374<span></span>
</td>
<td class="nump">$ 36,355<span></span>
</td>
<td class="nump">$ 36,355<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_BusinessCombinationContingentConsiderationPerformancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Contingent Consideration, Performance 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;">hqy_BusinessCombinationContingentConsiderationPerformancePeriod</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_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_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></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> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LuumAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LuumAcquisitionMember</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>41
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679439685912">
<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="1">8 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Mar. 08, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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,363,549<span></span>
</td>
<td class="nump">$ 1,363,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,327,193<span></span>
</td>
</tr>
<tr class="re">
<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="nump">19<span></span>
</td>
<td class="nump">$ 5,838<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_LuumAcquisitionMember', window );">Luum Acquisition</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">626<span></span>
</td>
<td class="nump">626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">1,469<span></span>
</td>
<td class="nump">1,469<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,469<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">23,900<span></span>
</td>
<td class="nump">23,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">36,355<span></span>
</td>
<td class="nump">36,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(19)<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current liabilities</a></td>
<td class="num">(597)<span></span>
</td>
<td class="num">(597)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(597)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(3,547)<span></span>
</td>
<td class="num">(3,547)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,566)<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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes', window );">Deferred tax liability, adjustments</a></td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<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="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">58,306<span></span>
</td>
<td class="nump">$ 58,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58,306<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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred', window );">Total consideration paid, adjustments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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=123413009&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=123413009&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=123413009&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=123413009&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=123413009&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=123413009&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=123455525&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=123413009&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_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=123413009&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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123586518&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_LuumAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LuumAcquisitionMember</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>42
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679440652632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business combination (Acquired Identified Intangible Assets) (Details) - Luum Acquisition<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 08, 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_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_FinitelivedIntangibleAssetsAcquired1', window );">Fair value</a></td>
<td class="nump">$ 23,900<span></span>
</td>
</tr>
<tr class="re">
<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 );">Estimated life (in years)</a></td>
<td class="text">6 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_CustomerRelationshipsMember', window );">Customer relationships</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_FinitelivedIntangibleAssetsAcquired1', window );">Fair value</a></td>
<td class="nump">$ 12,400<span></span>
</td>
</tr>
<tr class="re">
<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 );">Estimated life (in years)</a></td>
<td class="text">7 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_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_FinitelivedIntangibleAssetsAcquired1', window );">Fair value</a></td>
<td class="nump">$ 10,900<span></span>
</td>
</tr>
<tr class="re">
<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 );">Estimated life (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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trade names &amp; trademarks</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_FinitelivedIntangibleAssetsAcquired1', window );">Fair value</a></td>
<td class="nump">$ 600<span></span>
</td>
</tr>
<tr class="re">
<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 );">Estimated life (in years)</a></td>
<td class="text">3 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_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_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_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_BusinessAcquisitionAxis=hqy_LuumAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LuumAcquisitionMember</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_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=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TrademarksAndTradeNamesMember</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>43
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679440664696">
<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>Oct. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 63,885<span></span>
</td>
<td class="nump">$ 60,093<span></span>
</td>
</tr>
<tr class="re">
<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">(38,955)<span></span>
</td>
<td class="num">(30,987)<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">24,930<span></span>
</td>
<td class="nump">29,106<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">20,718<span></span>
</td>
<td class="nump">22,271<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,068<span></span>
</td>
<td class="nump">9,230<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">$ 34,099<span></span>
</td>
<td class="nump">$ 28,592<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>44
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679440797688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental financial statement information (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 10,900<span></span>
</td>
<td class="nump">$ 12,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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">10,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,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_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognition</a></td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,044<span></span>
</td>
<td class="nump">$ 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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-11-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-11-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligation, percentage</a></td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<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_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=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<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 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining performance obligation to total remaining performance obligation not 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-11-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-11-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679443297752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental financial statement information (Lease Cost) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">$ 3,512<span></span>
</td>
<td class="nump">$ 3,777<span></span>
</td>
<td class="nump">$ 11,322<span></span>
</td>
<td class="nump">$ 12,297<span></span>
</td>
</tr>
<tr class="re">
<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">(455)<span></span>
</td>
<td class="num">(450)<span></span>
</td>
<td class="num">(1,355)<span></span>
</td>
<td class="num">(1,349)<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 expense</a></td>
<td class="nump">$ 3,057<span></span>
</td>
<td class="nump">$ 3,327<span></span>
</td>
<td class="nump">$ 9,967<span></span>
</td>
<td class="nump">$ 10,948<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 lease expense. Excludes 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 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-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_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>46
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679440026728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental financial statement information (Other income (expense), net) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 478<span></span>
</td>
<td class="nump">$ 174<span></span>
</td>
<td class="nump">$ 1,419<span></span>
</td>
<td class="nump">$ 850<span></span>
</td>
</tr>
<tr class="re">
<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 on equity securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,677<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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition gains (costs), net</a></td>
<td class="nump">2,687<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(4,917)<span></span>
</td>
<td class="num">(79)<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), net</a></td>
<td class="num">(43)<span></span>
</td>
<td class="num">(582)<span></span>
</td>
<td class="nump">1,657<span></span>
</td>
<td class="num">(2,780)<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">$ 3,122<span></span>
</td>
<td class="num">$ (421)<span></span>
</td>
<td class="num">$ (164)<span></span>
</td>
<td class="num">$ (2,009)<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=123586518&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=123583765&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=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>47
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679436836776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental financial statement information (Supplemental Cash Flow Information) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 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">$ 10,928<span></span>
</td>
<td class="nump">$ 9,739<span></span>
</td>
</tr>
<tr class="re">
<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 );">Operating lease right-of-use assets obtained in exchange for new operating lease obligations</a></td>
<td class="nump">$ 586<span></span>
</td>
<td class="nump">$ 17,480<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=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679440675784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible assets and goodwill (Schedule of intangible assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 1,104,084<span></span>
</td>
<td class="nump">$ 962,752<span></span>
</td>
</tr>
<tr class="re">
<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">(283,138)<span></span>
</td>
<td class="num">(195,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_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible assets, net</a></td>
<td class="nump">820,946<span></span>
</td>
<td class="nump">767,003<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="ro">
<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">177,693<span></span>
</td>
<td class="nump">127,005<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>
</tr>
<tr class="re">
<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">191,885<span></span>
</td>
<td class="nump">125,141<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 customer relationships</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">613,781<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_DevelopedTechnologyRightsMember', window );">Acquired developed technology</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">107,825<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="ro">
<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">$ 12,900<span></span>
</td>
<td class="nump">$ 12,300<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_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=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_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_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=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679440041848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets and goodwill (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 29, 2021 </div>
<div>USD ($) </div>
<div>member</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_GoodwillLineItems', window );"><strong>Goodwill [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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 30.0<span></span>
</td>
<td class="nump">$ 25.3<span></span>
</td>
<td class="nump">$ 87.5<span></span>
</td>
<td class="nump">$ 73.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36.4<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_AssetAcquisitionAxis=hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember', window );">Fifth Third Bank HSA portfolio Acquisition</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_GoodwillLineItems', window );"><strong>Goodwill [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_NumberOfHSAMembersTransferred', window );">Number of HSA members transferred in portfolio acquisition | 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">160,000,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets', window );">Value of HSA assets transferred in portfolio acquisition</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">$ 491.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_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Assets Acquired And Liabilities, 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_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets</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_NumberOfHSAMembersTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 HSA Members Transferred</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NumberOfHSAMembersTransferred</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-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_AssetAcquisitionAxis=hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetAcquisitionAxis=hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember</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>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.2</span><table class="report" border="0" cellspacing="2" id="idm139679441707480">
<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="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</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 debt, net</a></td>
<td class="nump">$ 930,064<span></span>
</td>
<td class="nump">$ 986,717<span></span>
</td>
</tr>
<tr 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>
</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_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">8,577<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_InterestOnLongTermDebtToBePaidYearOne', window );">2023</a></td>
<td class="nump">33,951<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_InterestOnLongTermDebtToBePaidYearTwo', window );">2024</a></td>
<td class="nump">33,708<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_InterestOnLongTermDebtToBePaidYearThree', window );">2025</a></td>
<td class="nump">33,467<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_InterestOnLongTermDebtToBePaidYearFour', window );">2026</a></td>
<td class="nump">32,965<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_InterestOnLongTermDebtToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">103,739<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">246,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">3,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">12,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">10,442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">10,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">11,080<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_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">52,563<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">101,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_ContingentAcquisitionConsiderationAbstract', window );"><strong>Contingent Acquisition Consideration [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_ContingentAcquisitionConsiderationToBePaidYearOne', window );">2023</a></td>
<td class="nump">0<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_ContingentAcquisitionConsiderationToBePaidYearTwo', window );">2024</a></td>
<td class="nump">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_ContingentAcquisitionConsiderationToBePaidYearThree', window );">2025</a></td>
<td class="nump">0<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_ContingentAcquisitionConsiderationToBePaidYearFour', window );">2026</a></td>
<td class="nump">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_ContingentAcquisitionConsiderationToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">0<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_ContingentAcquisitionConsiderationToBePaid', window );">Total</a></td>
<td class="nump">6,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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">7,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2023</a></td>
<td class="nump">21,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2024</a></td>
<td class="nump">9,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2025</a></td>
<td class="nump">622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2026</a></td>
<td class="nump">16<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_OtherCommitmentToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">0<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">38,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">525,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_ContractualObligationDueInNextTwelveMonths', window );">2023</a></td>
<td class="nump">76,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInSecondYear', window );">2024</a></td>
<td class="nump">71,209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInThirdYear', window );">2025</a></td>
<td class="nump">62,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInFourthYear', window );">2026</a></td>
<td class="nump">70,311<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_ContractualObligationToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">1,036,302<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,842,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Principal amount</a></td>
<td class="nump">950,000<span></span>
</td>
<td class="nump">1,003,125<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">2,700<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_CreditFacilityAxis=hqy_TermLoanFacilityMember', window );">Term Loan Facility</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_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>
</tr>
<tr class="re">
<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 );">Principal amount</a></td>
<td class="text">&#160;<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_DebtInstrumentAxis=hqy_A4500SeniorNotesDue2029Member', window );">4.50% Senior Notes due 2029</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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour', window );">Thereafter</a></td>
<td class="nump">600,000<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 debt, net</a></td>
<td class="nump">600,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_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>
</tr>
<tr class="ro">
<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 );">Principal amount</a></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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate percentage</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</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_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>
</tr>
<tr class="ro">
<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 percentage</a></td>
<td class="nump">1.88%<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="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">8,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2024</a></td>
<td class="nump">17,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">17,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2026</a></td>
<td class="nump">26,250<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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour', window );">Thereafter</a></td>
<td class="nump">280,000<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_LongTermDebt', window );">Total debt, net</a></td>
<td class="nump">350,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_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>
</tr>
<tr class="re">
<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 );">Principal amount</a></td>
<td class="nump">350,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_AssetAcquisitionAxis=hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember', window );">Further Health Savings Account Portfolio Acquisition</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_hqy_AssetAcquisitionConsiderationAbstract', window );"><strong>Asset Acquisition, Consideration [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_AssetAcquisitionConsiderationToBePaidYearOne', window );">2023</a></td>
<td class="nump">0<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_AssetAcquisitionConsiderationToBePaidYearTwo', window );">2024</a></td>
<td class="nump">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_AssetAcquisitionConsiderationToBePaidYearThree', window );">2025</a></td>
<td class="nump">0<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_AssetAcquisitionConsiderationToBePaidYearFour', window );">2026</a></td>
<td class="nump">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_AssetAcquisitionConsiderationToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">0<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_AssetAcquisitionConsiderationToBePaid', window );">Total</a></td>
<td class="nump">$ 500,000<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_AssetAcquisitionConsiderationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Consideration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AssetAcquisitionConsiderationAbstract</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_AssetAcquisitionConsiderationToBePaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Consideration,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_AssetAcquisitionConsiderationToBePaid</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_AssetAcquisitionConsiderationToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Consideration,To Be Paid, After 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_AssetAcquisitionConsiderationToBePaidAfterYearFour</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_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Consideration,To Be Paid, Remainder Of Fiscal 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;">hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear</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_AssetAcquisitionConsiderationToBePaidYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Consideration,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_AssetAcquisitionConsiderationToBePaidYearFour</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_AssetAcquisitionConsiderationToBePaidYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Consideration,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_AssetAcquisitionConsiderationToBePaidYearOne</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_AssetAcquisitionConsiderationToBePaidYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Consideration,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_AssetAcquisitionConsiderationToBePaidYearThree</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_AssetAcquisitionConsiderationToBePaidYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Consideration,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_AssetAcquisitionConsiderationToBePaidYearTwo</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_ContingentAcquisitionConsiderationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent Acquisition Consideration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ContingentAcquisitionConsiderationAbstract</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_ContingentAcquisitionConsiderationToBePaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent Acquisition Consideration, 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_ContingentAcquisitionConsiderationToBePaid</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_ContingentAcquisitionConsiderationToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent Acquisition Consideration, To Be Paid, After 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_ContingentAcquisitionConsiderationToBePaidAfterYearFour</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_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent Acquisition Consideration, To Be Paid, Remainder Of Fiscal 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;">hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear</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_ContingentAcquisitionConsiderationToBePaidYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent Acquisition Consideration, 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_ContingentAcquisitionConsiderationToBePaidYearFour</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_ContingentAcquisitionConsiderationToBePaidYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent Acquisition Consideration, 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_ContingentAcquisitionConsiderationToBePaidYearOne</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_ContingentAcquisitionConsiderationToBePaidYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent Acquisition Consideration, 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_ContingentAcquisitionConsiderationToBePaidYearThree</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_ContingentAcquisitionConsiderationToBePaidYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent Acquisition Consideration, 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_ContingentAcquisitionConsiderationToBePaidYearTwo</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_ContractualObligationToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Obligation, to be Paid, After 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_ContractualObligationToBePaidAfterYearFour</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_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_InterestOnLongTermDebtToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_InterestOnLongTermDebtToBePaidAfterYearFour</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_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Remainder Of Fiscal 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;">hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear</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_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, After 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_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt Maturities, Repayments Of Principal After 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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour</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_OtherCommitmentToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Commitment To Be Paid, After 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_OtherCommitmentToBePaidAfterYearFour</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_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_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 remainder of current fiscal 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_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=123466204&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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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.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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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 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 6: 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 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: 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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 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 3: 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=123465755&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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 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 3: 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=123465755&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 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 3: 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=123465755&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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 remainder of current fiscal year.</p></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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 remainder of current fiscal 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_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentAxis=hqy_A4500SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_A4500SeniorNotesDue2029Member</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_us-gaap_AssetAcquisitionAxis=hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetAcquisitionAxis=hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember</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>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.2</span><table class="report" border="0" cellspacing="2" id="idm139679440447928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and contingencies - Narrative (Details)<br> $ in Millions</strong></div></th>
<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>Nov. 24, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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>
<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</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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</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_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>
<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_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount', window );">Operating lease not yet commenced undiscounted amount</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">$ 63.1<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">11 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_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>
<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 | Union Mesa | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.8<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_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_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_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=123408670&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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=hqy_UnionMesaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_UnionMesaMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679534556360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 benefit</a></td>
<td class="nump">$ 4,087<span></span>
</td>
<td class="num">$ (2,340)<span></span>
</td>
<td class="nump">$ 11,505<span></span>
</td>
<td class="num">$ (2,015)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 tax rate</a></td>
<td class="num">(44.80%)<span></span>
</td>
<td class="nump">56.70%<span></span>
</td>
<td class="num">(50.10%)<span></span>
</td>
<td class="nump">36.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Effective tax rate, primarily due to excess tax benefit on stock-based compensation expense (benefit)</a></td>
<td class="num">(7.70%)<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="num">(20.50%)<span></span>
</td>
<td class="num">(9.60%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">$ 11,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact the effective tax rate</a></td>
<td class="nump">$ 10,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,300<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_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=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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.2</span><table class="report" border="0" cellspacing="2" id="idm139679439884488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Indebtedness (Schedule of Long-term Debt) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">$ 950,000<span></span>
</td>
<td class="nump">$ 1,003,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: unamortized discount and issuance costs</a></td>
<td class="nump">19,936<span></span>
</td>
<td class="nump">16,408<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 debt, net</a></td>
<td class="nump">930,064<span></span>
</td>
<td class="nump">986,717<span></span>
</td>
</tr>
<tr class="re">
<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 );">Less: current portion of long-term debt</a></td>
<td class="nump">6,563<span></span>
</td>
<td class="nump">62,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_LongTermDebtNoncurrent', window );">Long-term debt, net</a></td>
<td class="nump">923,501<span></span>
</td>
<td class="nump">924,217<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_A4500SeniorNotesDue2029Member', window );">4.50% Senior Notes due 2029</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_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">600,000<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_LongTermDebt', window );">Total debt, net</a></td>
<td class="nump">$ 600,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate percentage</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</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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate percentage</a></td>
<td class="nump">1.88%<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_CreditFacilityAxis=hqy_TermLoanFacilityMember', window );">Term Loan Facility</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_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="text">&#160;<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_CreditFacilityAxis=hqy_TermLoanFacilityMember', window );">Term Loan Facility | Credit Agreement</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_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">$ 350,000<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_LongTermDebt', window );">Total debt, net</a></td>
<td class="nump">350,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_CreditFacilityAxis=hqy_TermLoanFacilityMember', window );">Term Loan Facility | Prior Credit Agreement</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_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">0<span></span>
</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=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</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_DeferredFinanceCostsNet', window );">Debt issuance costs, net</a></td>
<td class="nump">$ 4,600<span></span>
</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=123466204&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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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.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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: 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=124435984&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=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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 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 6: 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 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: 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_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_DebtInstrumentAxis=hqy_A4500SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_A4500SeniorNotesDue2029Member</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_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_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>
<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>54
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679432634984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Indebtedness (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 08, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Oct. 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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility | 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility | 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</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_A4500SeniorNotesDue2029Member', window );">4.50% Senior Notes due 2029</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50%<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_A4500SeniorNotesDue2029Member', window );">4.50% Senior Notes due 2029 | Senior Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate percentage</a></td>
<td class="nump">4.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_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="nump">$ 600,000,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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.72%<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_A4500SeniorNotesDue2029Member', window );">4.50% Senior Notes due 2029 | October 1, 2024 | Senior Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage</a></td>
<td class="nump">102.25%<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_A4500SeniorNotesDue2029Member', window );">4.50% Senior Notes due 2029 | October 1, 2025 | Senior Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage</a></td>
<td class="nump">101.125%<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_A4500SeniorNotesDue2029Member', window );">4.50% Senior Notes due 2029 | October 1, 2026 and thereafter | Senior Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage</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="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_A4500SeniorNotesDue2029Member', window );">4.50% Senior Notes due 2029 | Prior to October 1, 2024 | Senior Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage</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="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_A4500SeniorNotesDue2029Member', window );">4.50% Senior Notes due 2029 | Prior to October 1, 2024, 40% of Principal | Senior Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage</a></td>
<td class="nump">104.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed', window );">Percentage of principal amount redeemed</a></td>
<td class="nump">40.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_DebtInstrumentAxis=hqy_CreditAgreementMember', window );">Credit Agreement</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.88%<span></span>
</td>
</tr>
<tr class="ro">
<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 percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.63%<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_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments', window );">Maximum borrowing capacity of future commitments</a></td>
<td class="nump">$ 300,000,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_DebtInstrumentCovenantNetLeverageRatio', window );">Maximum leverage ratio</a></td>
<td class="nump">3.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00<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_DebtInstrumentCovenantMinimumInterestCoverageRatio', window );">Minimum interest coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.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_DebtInstrumentAxis=hqy_CreditAgreementMember', window );">Credit Agreement | London Interbank Offered Rate (LIBOR) | 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="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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 | London Interbank Offered Rate (LIBOR) | 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="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<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 | Customary Base Rate | 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="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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 | Customary Base Rate | 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="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<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 | Secured Debt | Term Loan Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentTerm', window );">Facility term</a></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="re">
<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 facility, amount</a></td>
<td class="nump">$ 350,000,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_DebtInstrumentAxis=hqy_CreditAgreementMember', window );">Credit Agreement | Line of Credit | Term Loan Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales', window );">Debt instrument, prepayment covenant, percentage of proceeds from sales to used to prepay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<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_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales', window );">Debt instrument, number of days to reinvest proceeds from sales of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">450 days<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_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod', window );">Debt instrument, number of days to commit to reinvesting proceeds from sales of assets after initial period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">180 days<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 | Term Loan Facility | First year after the Effective Date</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount', window );">Debt instrument, amortization of loans, percentage of principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<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 | Term Loan Facility | Second and third years after the Effective Date</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount', window );">Debt instrument, amortization of loans, percentage of principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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_DebtInstrumentAxis=hqy_CreditAgreementMember', window );">Credit Agreement | Line of Credit | Term Loan Facility | Fourth year after the Effective Date</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount', window );">Debt instrument, amortization of loans, percentage of principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50%<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 | Term Loan Facility | Fifth year after the Effective Date</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount', window );">Debt instrument, amortization of loans, percentage of principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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_DebtInstrumentAxis=hqy_CreditAgreementMember', window );">Credit Agreement | Line of Credit | Revolving Credit Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentTerm', window );">Facility term</a></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="ro">
<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 facility, amount</a></td>
<td class="nump">$ 1,000,000,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_DebtInstrumentAxis=hqy_CreditAgreementMember', window );">Credit Agreement | Letter of Credit | Revolving Credit Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, amount</a></td>
<td class="nump">$ 25,000,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_DebtInstrumentAxis=hqy_PriorCreditAgreementMember', window );">Prior Credit Agreement</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio', window );">Acquisition threshold for maximum total net leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio', window );">Minimum interest coverage ratio</a></td>
<td class="text">&#160;<span></span>
</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_PriorCreditAgreementMember', window );">Prior Credit Agreement | Debt covenant, period one</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCovenantNetLeverageRatio', window );">Maximum leverage ratio</a></td>
<td class="text">&#160;<span></span>
</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_PriorCreditAgreementMember', window );">Prior Credit Agreement | Debt covenant, period two</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_DebtInstrumentCovenantNetLeverageRatio', window );">Maximum leverage ratio</a></td>
<td class="text">&#160;<span></span>
</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_PriorCreditAgreementMember', window );">Prior Credit Agreement | London Interbank Offered Rate (LIBOR) | 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="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</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_PriorCreditAgreementMember', window );">Prior Credit Agreement | London Interbank Offered Rate (LIBOR) | 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="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</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_DebtInstrumentAxis=hqy_PriorCreditAgreementMember', window );">Prior Credit Agreement | Customary Base Rate | 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="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</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_DebtInstrumentAxis=hqy_PriorCreditAgreementMember', window );">Prior Credit Agreement | Customary Base Rate | 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="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</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_PriorCreditAgreementMember', window );">Prior Credit Agreement | Secured Debt | Term Loan Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentTerm', window );">Facility term</a></td>
<td class="text">&#160;<span></span>
</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 facility, amount</a></td>
<td class="text">&#160;<span></span>
</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_PriorCreditAgreementMember', window );">Prior Credit Agreement | Line of Credit | Revolving Credit Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentTerm', window );">Facility term</a></td>
<td class="text">&#160;<span></span>
</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 facility, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_us-gaap_DebtInstrumentAxis=hqy_PriorCreditAgreementMember', window );">Prior Credit Agreement | Line of Credit | Revolving Credit Facility | 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<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_PriorCreditAgreementMember', window );">Prior Credit Agreement | Line of Credit | Revolving Credit Facility | 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.40%<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_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_DebtInstrumentCovenantMinimumInterestCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Minimum 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_DebtInstrumentCovenantMinimumInterestCoverageRatio</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_DebtInstrumentCovenantNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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_DebtInstrumentCovenantNetLeverageRatio</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_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Periodic Repayments, Percentage Of Principal 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_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount</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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Prepayment Covenant, Percentage Of Proceeds From Sales</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales</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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Prepayment Covenant, Period To Commit To Reinvest After Initial 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;">hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod</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_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Prepayment Covenant, Period To Reinvest Proceeds From Sales</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales</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_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Maximum Borrowing Capacity Of Future 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;">hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments</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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (par) amount of debt instrument at time of issuance.</p></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 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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=124435984&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 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=123466204&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=124435984&amp;loc=d3e28551-108399<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<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(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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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.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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price of original principal amount of debt at which debt can be redeemed by 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 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 principal amount of debt redeemed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_DebtInstrumentAxis=hqy_A4500SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_A4500SeniorNotesDue2029Member</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_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SeniorNotesMember</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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember</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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember</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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember</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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFourMember</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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFiveMember</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_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_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=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_hqy_DebtInstrumentAmortizationPeriodAxis=hqy_DebtInstrumentAmortizationPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAmortizationPeriodAxis=hqy_DebtInstrumentAmortizationPeriodOneMember</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_DebtInstrumentAmortizationPeriodAxis=hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAmortizationPeriodAxis=hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember</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_DebtInstrumentAmortizationPeriodAxis=hqy_DebtInstrumentAmortizationPeriodFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAmortizationPeriodAxis=hqy_DebtInstrumentAmortizationPeriodFourMember</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_DebtInstrumentAmortizationPeriodAxis=hqy_DebtInstrumentAmortizationPeriodFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAmortizationPeriodAxis=hqy_DebtInstrumentAmortizationPeriodFiveMember</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_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<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_DebtCovenantPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtCovenantPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idm139679439491160">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 13,284<span></span>
</td>
<td class="nump">$ 11,479<span></span>
</td>
<td class="nump">$ 42,042<span></span>
</td>
<td class="nump">$ 30,313<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">3,076<span></span>
</td>
<td class="nump">2,209<span></span>
</td>
<td class="nump">8,547<span></span>
</td>
<td class="nump">5,737<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">829<span></span>
</td>
<td class="nump">2,035<span></span>
</td>
<td class="nump">5,677<span></span>
</td>
<td class="nump">4,810<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">3,458<span></span>
</td>
<td class="nump">2,641<span></span>
</td>
<td class="nump">10,164<span></span>
</td>
<td class="nump">8,051<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">5,921<span></span>
</td>
<td class="nump">4,594<span></span>
</td>
<td class="nump">17,312<span></span>
</td>
<td class="nump">11,715<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_OtherExpenseMember', window );">Other 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 342<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=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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=us-gaap_OtherExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherExpenseMember</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>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.2</span><table class="report" border="0" cellspacing="2" id="idm139679439950072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Oct. 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_AwardTypeAxis=hqy_PerformanceRestrictedStockUnitsMember', window );">Performance restricted stock units</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_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>
</tr>
<tr class="re">
<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)</a></td>
<td class="nump">249,750<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue', window );">Grant date fair value</a></td>
<td class="nump">$ 22.4<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 );">Award vesting rights percentage</a></td>
<td class="text">&#160;<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=hqy_PerformanceRestrictedStockUnitsMember', window );">Performance restricted stock units | Maximum</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_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>
</tr>
<tr class="ro">
<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 );">Award vesting rights percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.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_PlanNameAxis=hqy_IncentivePlanMember', window );">Incentive Plan</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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,600,000<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_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage', window );">Percentage of capital stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="re">
<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 under incentive plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500,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_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_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679441398408">
<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="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number&#160;of options (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning balance (in shares)</a></td>
<td class="nump">1,674<span></span>
</td>
<td class="nump">1,674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(280)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Outstanding, ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding', window );">Beginning balance, minimum (in usd per share)</a></td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="nump">$ 1.25<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 usd per share)</a></td>
<td class="nump">82.39<span></span>
</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised', window );">Exercised, minimum (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised', window );">Exercised, maximum (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.53<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 );">Ending balance, minimum (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25<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 );">Ending balance, maximum (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82.39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Opening balance (in usd per share)</a></td>
<td class="nump">$ 31.46<span></span>
</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, weighted average exercise price (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, weighted-average exercise price (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Outstanding stock options, weighted average contractual term (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 2 months 12 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable, weighted-average contractual term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 47,032<span></span>
</td>
<td class="nump">$ 87,164<span></span>
</td>
</tr>
<tr class="ro">
<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 (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 46,863<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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679439867560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation (Restricted stock unity activity) (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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) | shares</a></td>
<td class="nump">1,832<span></span>
</td>
</tr>
<tr class="ro">
<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) | shares</a></td>
<td class="nump">1,381<span></span>
</td>
</tr>
<tr class="re">
<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) | shares</a></td>
<td class="num">(418)<span></span>
</td>
</tr>
<tr class="ro">
<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) | shares</a></td>
<td class="num">(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, ending balance (in shares) | shares</a></td>
<td class="nump">2,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 (in usd per share) | $ / shares</a></td>
<td class="nump">$ 60.41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share) | $ / shares</a></td>
<td class="nump">71.61<span></span>
</td>
</tr>
<tr class="re">
<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 (in usd per share) | $ / shares</a></td>
<td class="nump">58.09<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share) | $ / shares</a></td>
<td class="nump">62.99<span></span>
</td>
</tr>
<tr class="re">
<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 (in usd per share) | $ / shares</a></td>
<td class="nump">$ 66.62<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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) | shares</a></td>
<td class="nump">193<span></span>
</td>
</tr>
<tr class="re">
<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) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(116)<span></span>
</td>
</tr>
<tr class="re">
<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) | shares</a></td>
<td class="num">(75)<span></span>
</td>
</tr>
<tr class="ro">
<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) | shares</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (in usd per share) | $ / shares</a></td>
<td class="nump">$ 61.77<span></span>
</td>
</tr>
<tr class="re">
<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 usd per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share) | $ / shares</a></td>
<td class="nump">61.77<span></span>
</td>
</tr>
<tr class="re">
<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 (in usd per share) | $ / shares</a></td>
<td class="nump">61.77<span></span>
</td>
</tr>
<tr class="ro">
<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 (in usd per share) | $ / shares</a></td>
<td class="nump">$ 61.72<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>59
<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.2</span><table class="report" border="0" cellspacing="2" id="idm139679443365736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair value - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Oct. 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | 4.50% Senior Notes due 2029</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_LongTermDebtFairValue', window );">Fair value of the notes</a></td>
<td class="nump">$ 605.2<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="nump">$ 6.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_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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same 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;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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_A4500SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_A4500SeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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>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.2</span><table class="report" border="0" cellspacing="2" id="idm139679443385544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value (Details) - Contingent Consideration<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance as of January 31, 2021</a></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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Contingent consideration recognized at acquisition</a></td>
<td class="nump">8,147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value recognized in the condensed consolidated statement of operations and comprehensive income (loss)</a></td>
<td class="num">(2,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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance as of October 31, 2021</a></td>
<td class="nump">$ 6,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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></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> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueByLiabilityClassAxis=hqy_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=hqy_ContingentConsiderationMember</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>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.2</span><table class="report" border="0" cellspacing="2" id="idm139679439418808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 06, 2021 </div>
<div>USD ($) </div>
<div>member</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>USD ($) </div>
<div>member</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_AssetAcquisitionAxis=hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember', window );">Further Health Savings Account Portfolio Acquisition</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_PaymentsForAssetAcquisition', window );">Purchase price for HSA portfolio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<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_NumberOfHSAMembersTransferred', window );">Number of HSA members transferred in portfolio acquisition | member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">580,000,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets', window );">Value of HSA assets transferred in portfolio acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900,000,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_AssetAcquisitionConsiderationTransferred', window );">Payment to acquire remainder of further business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 455,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Payments to acquire VEBA assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,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_AssetAcquisitionAxis=hqy_HealthSavingsAdministratorsLLCMember', window );">HealthSavings Administrators, LLC | 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="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_PaymentsForAssetAcquisition', window );">Purchase price for HSA portfolio</a></td>
<td class="nump">$ 60,000,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_NumberOfHSAMembersTransferred', window );">Number of HSA members transferred in portfolio acquisition | member</a></td>
<td class="nump">87,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets', window );">Value of HSA assets transferred in portfolio acquisition</a></td>
<td class="nump">$ 1,300,000,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_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Assets Acquired And Liabilities, 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_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets</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_NumberOfHSAMembersTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 HSA Members Transferred</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NumberOfHSAMembersTransferred</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hqy_PaymentsForAssetAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 For Asset Acquisition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PaymentsForAssetAcquisition</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_AssetAcquisitionConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.</p></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 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6829253&amp;loc=SL6831962-166255<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible 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 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_AssetAcquisitionAxis=hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetAcquisitionAxis=hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember</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_AssetAcquisitionAxis=hqy_HealthSavingsAdministratorsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetAcquisitionAxis=hqy_HealthSavingsAdministratorsLLCMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>62
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M!RUW[6W]2FHMM^W'C>  WPC ]VL)3-0]F!\ ^A]\EO\!4$L#!!0    ( (J
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
M+"Y;'F7S7"[D&5-4YI0 (]]QJLU<C67Q&AN9:P\K3^H&IB8JO$T!<5PD?CX
M<'84R?UM 7%YPD9BD1T]&(@_&3A_NLU<W6+Q?OZ,^38+^^DDH<279!!,Y,SO
MX@$8Q9QD_O0*Q%&2CT6W*Z0L7DAG]MG@LC3MR!E^='6*Q?OC?QC?K@RP>)<<
MB^^P2^4Y#HH=!,N$/WV: S 3W&F"_7V!<)2)D5Z!N=K"XB/Y?Q#=+GNS>/8^
M)[K#)"K2X.D-@#*^"3($,+07(O%GTA",9V.2@;N\S?^NW=2R66R*>GU.[N8N
M=_/OF;NYR]W\FW,W#QL4FE'B-\$0+*%!/05@.<?"#VT EC%.1F9GW.5M_KWR
M-C]ZG/NO\S8/G['RQ,^S,PB%_9GJ'$ 107S)_ #!6/A<<GKTVL76CM#M^RZM
M$;+[6O</R@^_'MZI>=>]2>+]?D^N9P3X?4ZN'_HW9ISY_@6>#T6S+NL657)E
M3H7?IF:WF_Z=F/Y JUWWTL>3TEIMNZ\;62QE8P'F_RNE].N!/<'AS:2[OP!0
M2P,$%     @ BH")4[XS3,?_!   &A<  !@   !X;"]W;W)K<VAE971S+W-H
M965T-2YX;6S%6%UOVS84_2N$46 )T$0B]1TX!AK'PSI@:]"TVS,CT;$0271%
M*D[__4A9D2R2HKO,Z%YBR3GW^MQ+WG-$S7>T?F(;0CAX*8N*7<\VG&^O'(>E
M&U)B=DFWI!+_6=.ZQ%S<UH\.V]8$9VU063C(=4.GQ'DU6\S;[^[JQ9PVO,@K
M<E<#UI0EKK_?D(+NKF=P]OK%Y_QQP^47SF*^Q8_DGO"OV[M:W#E]EBPO2<5R
M6H&:K*]G'^#5"L4RH$7\E9,=.[@&LI0'2I_DS<?L>N9*1J0@*9<IL/AX)DM2
M%#*3X/&M2SKK?U,&'EZ_9O^U+5X4\X 96=+B[SSCF^M9/ ,96>.FX)_I[C?2
M%13(?"DM6/L7[#JL.P-IPS@MNV#!H,RK_2=^Z1IQ$ "]B0#4!2 UP)\(\+H
M3PD0K30'^%V KP; B8"@"VA+=_:UMXV[Q1POYC7=@5JB139YT7:_C1;]RBNY
M4>YY+?Z;BSB^6-(J$\M.,I#2BM$BSS 7-XR+#[$?. -T+>YH^K2A149J]@L@
MWYJ<?P=G386;+!?H<W !OM[?@K-WY^ =R"OP94,;AJN,S1TN.,I?<M*.S\V>
M#YK@\X5R7!C"EO:P)2U+L>U:HE>&\%M[^(=,%"+V+2[ %N?9A:@AQ=M<4#$E
M6QU)EJ9-V11M'PFNJ[QZ5!KAB$7J5PKU*X7:M/Y$VAORF%<RF1B, E<I 9B#
MWW%U"3SX'B 7N:9N[W.&;4XI&L\+Z'HN2H*Y\WS87AT7C1&W.B*&<13Y8]A*
MAR$( SC 1L5[??%>&^=-%'\_VH&K=@=:>NKW:7UK3S\RUK2M%)L\/=A"H-F*
M2_)"ZC1GI!\!0+=RE[#W0&QN(%1:2"7C=9[N1T8@3%MO3R$XZ(CON\C<CZ G
M'EB)?^(;4H-\@KYI?@*-!5066$>@.(RBQ,PT[)F&5J;MREU(+9<24PJ#8U@V
MT=2I4&/@N1[TS 2BGD!D)?"G<-N\$C]-P%E!&3LWC4FD_[(?*A.P.@(:L8M[
M=K&5W:K*E)'^E'+[2,?Z2GI!@ *%[E+'Q<J*&S)!L35#!;?2<0CZ20S-I2=]
MZ<D;!*TI[-4GANI]U_-"I7H=IU9OR 11!-5,*QV'H >3B0F&[N"\[BDU#1Y8
M.OS_5:WC,&I?&$QL"3B8'+2[W+\6MMLNX6A])E@,;@.]DXE6ETJ9HBG9A(,U
M0;LW_9!N0=U<8!0GR@X^AAHS'#P(VDWH#=H%#39D%"\#4)U?4RZC?!F -OV"
M@[5!N[<=?22#QA[H-@>]*(Y0K/9 !VH],.2"0>Q%2.V!#D3(]?QXH@>#N\+H
MI"HV&".T.^//43'=VD(43#QQP,'9H-W:WJ!BNLOX01CZKID*&EP&N2>3LB[5
MB 2,W"D.@R$ANR']D)0AW5 NI)!"]8!Q%#=F>7"^LEN/7<Z,HXQT[Q%G(A@'
MKC+*!J ZRJ9<88B2,% ;8# \-Q9'L8D&#*Z'[*YW](',W .#_\4A"D/UB<P
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
MI6CUSSTK@;&4 %S?"2&?#M0#YD_8+OX+4$L#!!0    ( (J B5-_/%C-00<
M +H1   8    >&PO=V]R:W-H965T<R]S:&5E=#<N>&ULM5AM<^.V$?XK&-9M
M+C.R1,GVG9NS/2/[?+DTS=5SNK0?.OT D9"(' CP -"R^^OS[(*DJ,3QI3/-
M%YL L8M]>?;9I2YVSG\*E5)1/-3&ALNLBK'Y9C8+1:5J&::N419O-L[7,F+I
MM[/0>"5+%JK-;)'G+V>UU#:[NN"].W]UX=IHM%5W7H2VKJ5_O%;&[2ZS>=9O
M?-#;*M+&[.JBD5NU4O''YLYC-1NTE+I6-FAGA5>;RVPY_^;ZE,[S@7]JM0NC
M9T&>K)W[1(OORLLL)X.4444D#1+_[M6-,H84P8S/G<YLN)($Q\^]]K?L.WQ9
MRZ!NG/F7+F-UF9UGHE0;V9KXP>W>J<Z?,])7.!/XK]AU9_-,%&V(KNZ$84&M
M;?HO'[HX_!Z!12>P8+O316SE&QGEU85W.^'I-+31 [O*TC!.6TK**GJ\U9"+
M5ZN4#.$V8MT&O Q!2%N*H+=6;W0A;43D"M?:J.U6-,[H0JMP,8NXG%3,BNZB
MZW31XC<N^JOXP=E8!7%K2U4>RL]@]&#YHK?\>O&LPG\4<2I.YA.QR!?S9_2=
M#)$X87TGOZ7/;Z75_Y4$EHFX<3; UU(F[" B=UX%96/:0+C>:BMMH:41*VPJ
M #4&\>_E.D0/J/WG&8M.!XM.V:+3/SXW?\A%XKH__$Y)$ZO;SZV.CQ/QG2VF
MXD4VWLR$\R)62F0WKFZD?<R^%CL9A+:%\XWS"&")!1\)%$ZRY8TR<B<]GJU8
MJ08Q7BLOYN>4\GPQ/;A5:)@L#&@)1Z!(EB@6':+R9''%)T60]UB%WI<@7OSE
M3^>+1?[ZW6H9^''^^FOVO("5AG-*<2D AK96_KC4'FP"4]?*JHT>:;AY<SUH
MF(A=I8M*J+IQ.YC3BP<1'=U-$8ORX5B6]X@LJ*_L#"S(V=Y(Z#!*2!.<:+R[
MUR4Y,D2+%(A!01"@9[K/N$?<,P58$5D-%P(%LC@ \T?$&#LEF%65HW=8; 9,
MASVFH<FTI>+<#)&#UH/P4] H'BE":6F[16C7 >9+#\Q,Q=*8 V!IBR05"15[
M_:0 A62#9/8.HI+W"F%75BBCD=L>,0>^3<6U#)JM:\;E^K$SG2])<?S]_DO6
M![IQ!+^><=C"38?J6'FE>,>B($2=F$X1TSTMB(=<4+9;*]M2T]VTO7<2YC=X
MW[M(W9?"O-. \;@4]WG> I)>&L-!I&H9"NI'RQ<P3;$O2X 1P4>-?KM<WF4)
M\IS>ID%IRS6 YUM22B^\VK9&IBQ F,ZM5-%Z'75WXO:AJ*3=*K!F7>O #?M%
MMKJ]@6I(2\_8Y43K>A1D^.@\^3$%9[!BUZ!J$[_6T@+9E(()O^K%D2G98Q+7
M TVR_ F-DI,UX7RB[NE"9PUSFJ7V3;?!:*:# P&KJ""IS"F;4FRD]H?HZ9S&
M%EI]&)+>&]3@KRN![!OE(\8@O$C#4M\YK$.]ECH4QH466CJ#8%SG!F=*6MO"
MRB<A.$8#9=^7.*,2&BB%(^#LD0TS'4!#J6]:'UHJ-A!0:$%-3V9W2G6"H<AY
MQ2$/_QM/A,JUAJA1T'38 ?>GUJ;QBVV-B7J^5'!=S,)!?$BV:QY?!;%,T?K
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
M -T_#_J)5:V_DK?*T@7OAS6]J%"[ [1?*66/$Z=@>*-M_@102P,$%     @
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
M9;-)L%A,V2P$R83=IFE3-H4+5280#>2$2X#A9!$LI]-S;,)@N9B?O\JV0@)
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
M#!!18X9+$$V$"^H(&71?+YWZ6E-VJRU%;LB9]W1N<NX[!O+&FD0Y1ZZB^H:
M(/8KJQ3#(!(5^KK-VI3[]K8/AWFP0=)5ON%1N7_O@5I2>T<+:\OA%\L:&V/W
MB&^C=&XD-J)$LX[P9MH-?*GM%,,#B"S=13\,+U*,%2H$A";(@U*R\E:%Q/5V
M!R!):W&;]**O<, 6/,C5%OH"1SFV3E51:L#3/^@3-.C'CK]ZP?'V+4R-Y99,
M("AU*@(2=?FE-+L2<$AD31BB[-V:?(O-DUSJ(AA2R#U!II I28!)"$[?)2'3
ML[K"?A'\5OED(#K8@Y&62I7\](&F %!B:[)3Y%HN?0TE.UT-("+SV<^[-9XE
MQ8CFS)+SB97RNS&LP9;T&8N!^DY3N(]%'2Q!6GKX2V=*2-MW/#,4']0*_FVV
M!BYNP+QY8.?/R/O/=$J"0&433;2IX4A+'3\3&4A,ETP_@4.X1^KS"#SU43D9
MB1LT6=C?F[*6:>LKPBEPJ5*D+A&E7"%D*Q+J1;842)D^GPS';2%@"+(2= \,
M:,TW-@PVHB!14P6,]3H^A (\G^;&IM\[,)K.R:$P)*OSC#Q)UO43LT52T*5%
MTU"\"1#J;CYB5!\WS1)PD5F5Z#K) ';G,Y,](W'@>55%QP3:X06WB+WW$$$4
M0X'V3YE$<UE@'[9*#;L@?G\J;B=,0T(ZJGN;FBOC_L!MD?BU)-=33%'CQ8</
MM^*<,C >O>CN\(7QBXNA^%2"'[>JH$HT:ZI^3P2<@;3&/AW6&"#:JP'TA)-F
MP\4=S'KA T38'PWY]S;@K":WR-!SJY4N2W*L[JGF]6(>[5^=AM*96IRR4646
M797QZ0_(^%IU@!1*)F8^JY"$WJ#./L( B"H4)J<2,N)W@,>.?(L"QGJU[5,G
M%.AE+.5RYVKLV9!6SQ.!L^YK0(L."K>@_=:M]]13T)<F3;5/+W*T!S",9#I'
MU=2)V<BAN$/90#_4MC1A[[Y:3BF\I@I1 )R-W8O?ZG3%*&.O=!&E^"!_H1N2
MM\5GRDI0MG").F$5*;@$MR'J7&M\>8IZUVB/M/;*KXQ)"3A$,R5_LM!.XIRY
MBIK#XQ9,R"'V?1U!Q2I0:=L.9 @.C+(2A>3QL'/(?(MQ3?$:+["#0%))&L<0
M+IWCV0PL(>-]!$.0?AW>#^E07L'758A4$XJ?#'<C97<?>]["!BPHM13GM"BD
MY#VABYLV<<L;WO"&!_GY$<DSGK.*UZ3B06,L$:N4N^5B@TP*[.!U;:A!$:#Y
MILXR[E259>H*%=7[Z-Z/HQS.5>?+"W9V/#J7%RT".U5_^):L)9H5TI;;UNL)
M,A'[!FVB4S49A([6$$<H+0&S%H(1BEJ"'FS07AE<1)QN--B#7K=KK3)LB>TY
M,)^X>EG?\!\O>P=4HH5"R6R6&2JN:YEGW+S5"#?0;+E8=6E U0 +T4HG7["\
MVE%[0'[W;I_S9AXK8X\5WS=T7I>Y,WC)U8J"T??KD>\ZETV.7&8U=Y69-46G
M6FB>Q#_K$DVL!^K5H;XHY\JW[JW3#7+103*1,\3[Y@Z;[101HI^D%,Q5[ AR
MX])(F_))32.=005.A/Q'+Z(\"&35;A;L[R<)ZF)%L*,\.)OT#H3(E-HV]1W4
MCKW]+,Y#]^&ILQ\8\(5><J4[F_7.F$WT83#H&<INI$YY ZMHY$O;G<6SOA(^
M8)2I*^IG25.@)?=]R=:?9/GXQG8P!](NW%TS=_OE+4%"BYMZ5</A\<AK3GN@
M*_3=&O6'Z&4%S>VHDT,F<Q#CV".(A=^K3>5KQKSAH&IG$#:KMYZ' FE3[%"&
M0AD)@0:^N9WO8[D!3$@+W^M9W[KW0EOV*_JY)%4+-J]%S,4?+$@=LT6]*G0O
M*8$J9;S?9> 6-J)/8,$OJ"GQI&-AIQ$U:4_XH4=OQUX(%C_PQ%_@@O^/[LU*
MT0K?DP3B?]M9=D_A[1B?W45$$CJ-H,+Q \!YS@VB85JMZ(2&QSSE<^YG_ACH
M A\P&^7[)@\?J3SA>+TD__H!">G3JQ[4,4 6S4I\8YC* EZD/EZI9L#KZ$A[
MUSUT&DF!-T(TRUXMZQ6XCF*QM*&*>-&4PU(63'VN1W7'B'@$  <5@(\JY'66
M%E9Y(J>% R!-;= CT6$OL[).+[L&)M-IG7!5HS9F<%ARI"?)7I_/$*9#!G0G
MP^FX"=%5.+7R,3W8W&,-W^J./(@.:8P;J-;Z!O:%8>\"'S@K%-IYUG_0+SP,
M<#L@R?=MVTK'@$2%4QSZ,5;L,!I$W)UN[<IF]Z!GN+@Y:DT!YC S\C(>UA6F
M7)KVU2RK!\ZCO Q/@7T!<.O-0'KLB6NZ&&RLVM*0*]^W!,_SDZ-)1G\\P0>W
M7L=Q2"5]D$7']K%ECPF.6%>8T]9(#B:=H@XRJJG43V\?/)CSW("'58I:9'<Z
ML=O!1RBG;8?&TQXZ]_CI"S>^S5S0C[)HUN@Y*D+;#NU+LN9H4U:>NZ&((7^D
M1.3Q3JU/&_M'AUY#\;[R1;6B\YG3/'BA8NF/(_ZPC*,HCQAH;.WGCS:<,,+D
M'A)Y!O.'],?#C?I!CH;#DG Z>B#GM.E^".2'L66_)6XG8UG;ML*P=G[I8 M'
M/0P;VHE<(MU:9+G9P2<W5 F^UIH0[!O.?]S<W!U.->A\9E/F&1K>\>_65+Z2
M[I<.-"DT!N[-MI8(\]& JS\60QOMIV@XA5&>^9.@IQ@^<#?S  A^>L35QV%J
ME _P4N5:$4#HEVT^]7?9++=2^S&V+OVO_^'$3RI"2*,D89BK).=5DXC-+(W0
MW9K'P0W];J>_]QV%@0<]9 F-K5EU/#44/YH=E$1E[T! *Y!%OX6?$G1)/P;R
M_"%4I7:0>@H(6_IW >^YGJHT[0PGKH/!)@B-^BE)Q]Q,;HTO3PWPL;M)X#7&
M L\EM:O"KZB</CZ07*-._91\V?OQ'H2SXG]1(*:"=_SO^.W5]K\@;OR/_]UR
M_R\4.#JAL#JP4H9'1\.KV< /NYHOE=GPOP( =)4I^.,:QU9E:0'N9\94S1?:
MH/W?D-?_ U!+ P04    " "*@(E3!-;1#*X$   $#   &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q,RYX;6RM5MMNXS80_17"W?0"V+(LVW%VZQA(LETT!18-
MDFS[4/2!ED8V$XE426IM]^M[2,J*XB;I;M 76Z3F<F;FS&CF&Z7OS9K(LFU9
M2'/:6UM;O1L.3;JFDIM(523Q)E>ZY!9'O1J:2A//O%)9#),X/AZ67,C>8N[O
MKO1BKFI;"$E7FIFZ++G>G5.A-J>]46]_<2U6:^LNAHMYQ5=T0_93=:5Q&K96
M,E&2-$))IBD_[9V-WIU/G+P7^$W0QG2>F8MDJ=2].UQFI[W8 :*"4NLL</Q]
MI@LJ"F<(,/YJ;/9:ETZQ^[RW_L''CEB6W-"%*GX7F5V?]DYZ+*.<UX6]5IN?
MJ8EGZNREJC#^EVV"['C<8VEMK"H;92 HA0S_?-ODH:-P$C^CD#0*B<<=''F4
M[[GEB[E6&Z:=-*RY!Q^JUP8X(5U1;JS&6P$]N[B4J2J)6;XE,Q]:6'3WP[31
M/@_:R3/:;]E')>W:L)]D1MEC_2&0M'"2/9SSY$6#OZ8V8N-1GR5Q,GK!WK@-
M;^SMC5\.[Y9OV7MATD*96A/[XVQIK 8A_GS!Q:1U,?$N)J_,X)=KL]LUL0M5
M5ESN6*X*-(QA9S<7;#:)!\DL[K.'<" ]P-&2%B6[IDII*^2*]:&GF84="%:U
MY8'Z,F-H64.RN5 Y$]8PT>A7^%69 P$Q]5FXCHO869HJG<%JL>N#<A(]BFZT
MC(P5: ?*O!_*<_*=!2^RYH6WHO':>^5550@O*4RXM<JK[8CK@56#S-T!V\"I
MN>8%*!_C]ZB5^<&)9P24H#YYQ3WF)4G*A64(M\7L@Q>=C$;L0Y,.N]84($EG
MJ0RT)4=;!M*I)>F6=WVOL2^$)I<&B''9L?W@/V=O)M$(O5D4^UR_&8VBZ?ZF
M#PNF"CDJ=A&*[%)!!F,#1H73Z"3Q"0\^;7 SF40G1][^-(Y&1VVEORZT+IB^
M9PG7$-P(NWX6"6WQ#3#4(ID>1[. 9'SL,+T"27R8EM<5*D-3:[(!IK!4&K;F
MV>- 6D)V2C;;!Y#$T?3H*[+2&MOG!,:.HS@8^T^W;Z/C_R-;?5 >+:A%L6-9
M[7N*MBD9T^6-86 COA_I_<!]MC(?%2"'"="6%.Q>2?%WH**#]5(WG1D7Q6$9
M? R_<'2_WCW=1-]^<Y*,9C\"G[(8$2N-WF:U[#CO$G[#C6^AY*"IXH>;0_9<
MYIU(^EYVW&H#LL_W%_@V6"+J I7T9>R&\)UYJK;\R81$CR>Y*,ATVPF$K;4T
M@5V?HIN(Y921!C@7I[$\\-G-\[M:"Y,)O\$8_QK#(ZVUQB!&\6N01:.6'.,Q
MU'6Y\Z OKV^"=*AIL FDMY U'IZAKI[!@-^Q EN=(Y,?^ZZ8J:HU!'EVATW$
M#7_3S-M*.49U[YU:K0-1^DQBG<3BB!RY*-PH=[= -%1>AJ%K,Y0ZY5KOP+,-
MUUG@%V]FX[YJ#^G_M\W'ZC[@YVP?SG2WKQJLHLL[7V=UF$2%C@344F%=>%R$
MO(G ?<'@,\?G"$6/1]%3N\2PLYF5I%=^_S0NK]*&):V];5?<L[#9/8B'_?@C
MURN'N: <JG$TF_:8#CMG.%A5^3UOJ2RV1O^X1D%).P&\SY6R^X-ST"[^BW\
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
M0KB>:VR6*?*STSZ=T>ZV?[B&*"2$>]Z"LYT^9;N1QZI-A@;8,AAIH09WGD-
M1MO7'7(0H&L*?IB[>LBP/X'+SL*8XK''@F(?0+4=74"G3W)=D&S&KG7DN:H1
M5[[\,#L'V_P^5$;V_+^DQ5%HFMDOU%@'"$,)PZ^E(538BG),[$--6W(=9=66
M"S.CVL:1$F >"U= FWRDS_@Q*J)"@\]=Y/O*X [6448X/K16'+7Q*93H&#?$
MQ^UHJ1_@,4?C*,EY>%7&1X<-SD\W><RS(;G!0P1?08FWVJ('OM2J%.^AW4O"
M$BA0XA-!D7N5%SA3DV>B- S>:!IQ-#H[8=2(GBE,!SLLQR5OHWYDJTD<,!*O
M=TR5HJPVH[S0M?*,XO%?2;"57;A%L$G;SYH8I_2P0&GV2*IBE^]>?_@$R;-?
M&KXSH'@!=67AK =!Y7 "NZ#6&_B//(5=:8+6\Q')/>4/QH8,!HYR,$B=-U]Y
M><YV$!JWA)ABTN>DJ',*^S)%@>*3.O4C0+F**QH!ISP8\PF=FC&FIS,65F=W
MA])(7&R<Z_I@0,VI5;8R1+F!K2>CL[-'?6W:,FZAE=/1Z=&C8;.J7=NK]@B>
M"F4+R+E@A@01,%B4=]J)*2<7_" %C&]Q;'X;.1H1:4&T#,[>E)P9A[W,]HFZ
M;Y9(CE6SC=ELX]'Q>(O9>!?+^&=:CG3J8ZR0F8H":,,=$X]^VLL)'F]PR/2J
M0_>"$I'[(%WK/GVL;6I"NTLV@<8FQ6[2=-"ML1IZP]IMC>0ZHQYB3D>(C+86
MSCEW,308SIE"5_'<!^#):.SWQ/-=@ A39L%1M<V8C-M!!X2>#@XWU(;N/-V#
MF.L#M,\M"Y[M^<Z-*Z.)+7;3;G4>7. \64.U,%I%TW/M+W<&0YJ-HP$:!G&S
MRRTPQY1K+,.,M@*KHN3F%(=2:^=+ONMKMK]<I[L>*@)57^KK)<)^:?)L"!&\
MCZBO-84D%X6.(3_J]N# UYW0B"-(YTW>NOVL<9IO>^^!3MI+KN.3,<K0K8N<
M$_(H-*_B<5>.ZDZC$1>! ',**D] A?Q:&^]#ZRLG9^$H;V.6MN0;Z TT#N*8
MW57O I +YDVZ1!L74F[?/)%N(I(U*<UC9K<#51&KIJG!!&*1YD&V';P-;$M;
M(& Q0SNHVBZC-WA Q#.KY!7%.%]KCEIX_643X.G'(AT5.4<X%Z%#AE0E)1CZ
MTDT28O]9&:<P1A[D?XIJ@ <?/G+F8^8^G@)YU_!<?+61$-:FU)<#,^%;H>R"
M(60&:(Z"H1(_=(K ;4*_\;R'8HU]&8BC7)"RR*=H[$2\Y K9?B;3*U$C^)ST
M$Y] +Z,!@IXU?61E^EIGBD91](U=XM9[ ([YI0G7 S'G_9GQ 6$(#?WG6O*H
ME@<P?OS2S9YX<!'L1\6U(&_.3-K0 Y\:%I08&'%O/+TPF9[?^CL)[5+HU>=
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
MKNS7BEA%B=*B<J ,+\L^DKB+!*9M6Y)*D.NX(&[\0-JFZM7[UJ2-X&*P7IJ
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
M:G@)AHV1G9N^6VEHEKME38\G*BM ]SLIS6EC#8S/\?HS4$L#!!0    ( (J
MB5,PMT87U00  $L+   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;(56
MVV[C-A#]%<(-MC$@Q+I+SMH&G.PM!18;;++M0]$'6J(L-A2I):DXSM=W2,FR
M7#O>%YN7N9R9.3/B;"/DDRH)T>BE8ES-1Z76]?5DHK*25%A=B9IPN"F$K+"&
MK5Q/5"T)SJU2Q2:^Z\:3"E,^6LSLV;U<S$2C&>7D7B+55!66VQO"Q&8^\D:[
M@^]T76IS,%G,:KPF#T3_J.\E[":]E9Q6A"LJ.)*DF(^6WO5-9.2MP)^4;-1@
MC4PD*R&>S.8NGX]< X@PDFEC </?,[DEC!E# .-G9W/4NS2*P_7.^B<;.\2R
MPHK<"O87S74Y'Z4CE),"-TQ_%YLOI(O' LP$4_87;5K9*!RAK%%:5)TR(*@H
M;__Q2Y>'@4+JOJ'@=PJ^Q=TZLB@_8(T7,RDV2!IIL&86-E2K#> H-T5YT!)N
M*>CIQ4VCX$0IE(EJ13FVJ;I\Q"M&U'@VT>#""$ZRSMQ-:\Y_P]P4?15<EPI]
MY#G)#_4G *W'Y^_PW?AG#7[+]!4*/ ?YKN^=L1?T\0;67O"K>&\'\6*>HZ52
MT ++[&=#%;6G?R]72DN@S3]G_(:]W]#Z#=_P>R\)HU _(#Y:,B:RUK,H  @P
M/"?2'IS*^%G#IFFO58TS,A]!5RHBG\EH\5@25 APLZ%\C;2I9M=V])4HI.$:
MXJ\QW_X.E6^D)%PC? #+R&1#:*C&-+]&EY3#G6@4)$V-T4>E*?0&R5&!J43/
MF#4$+?-_@;G0NEJA'W5NKP=!WV)5VIQG9D$@XZ!FA2]0[,?P^^ZWU/?\]]W^
M&V"1>YBF4 IY3AA/>\%V=\<UYFMJHNVD_,"9NFXOUFT_"Y%O*&,HB)T@"=&E
M-QW;=11USG9.!KIF?=MA8!2O* .:0#(OHVDR[J7:W0=2$)#,(?4OO? 6709.
M%,=CY$WM,@3)1Z$Q.Y%H"#U*G< ]S$9W=(:/4<_'Z"P?'V"ZYPTD"DIM26_0
MWN40'"VH6>Y3:3M#G6+F61=O,[,>],(AZ0[S0%ZR$D"8- H8WQU(N@=)C^I-
M%:PZZBL@ZP4ZI.NG/4GWS&6T@'ZPLQ9*#^"L>U72&JKKC2'OGN^$4/[DRH72
M/L.7K#:@2%9RP<1Z:Z4\UW(K IE'B7.".*Z 'N]P5;]'VIQ ^SVU%F,0#(R@
MK?X^M*-X+G:4C4'::#[N6W>01\JV;52Y[=O>8&>ET<"_5SL*X#:G*A,--Y';
M!BP@5Z@BD*7<01B9#_UN % .GP6P5]=2X*R\LN[74ICO!99R:TSBRABS_0SN
M1$9M3G&6-57#VG4EI*:O?96/P]P020:%,TN0@]DO5E"1W?BW/O[ O#'$V1T>
M3:0CK?]KH&6'QP XPG*-'D2A-]@  G=JM\G;NINA!C15MC9>DCCQ-+ $21S7
MC?:M].5AB6IP Q%1 8-DZCEI&H%<Y'BAMY?+3M,N]@(G23T@BN<$Z4 ^/T4_
MSTV<U(_0-':F_@"$'O 0*&QX!'\!_)U-@=.5V',\-W3<- 3#OI-$/EA^HZJ7
M?AHX7I".S2R-G"2$@?H+'QP^MQ<H]:%M0C/EDMBD,#@YW":#!PXD:VV?<>;-
M LQKWSK]:?]27+8/I+UX^\S\BN6:<H48*4#5O4I@B,GVZ=9NM*CM<VDE-%3&
M+DMX[1)I!."^$$+O-L9!_WY>_ =02P,$%     @ BH")4ZUV9)V_!   P L
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
M,KGA:X' C$%K@,D2-DJ56RX$G#\RNC(7\\B2,:<2%3O@ZQXX/0$\@\]*VMK
M!UEB^:-^1$X>/$WWGEZG[P+^7MA+R)(0TCA-WL'+#I%G'B\[@??K/D87\" -
MJSX-M]P40IE.(_R]6ANKB3__O&-V=# [\F9')\P^4%N5'=E1%=QQR2W^+(B7
M1UPXEO-WL5T#7YF6%;@(J$,-ZF<,EH\U NT$)_90VP$30A7,MP2Y4"CJKQ)U
M?X O14U.D#=64<-\[;BF-=U+RRONEF_HPHDQ!BI%J%MS!>=G) .V5IVAO)H+
MN&-<PS,3'<('8SGU$<$(7B'<>':CIMX6WKRI>6O@/+F ,TC2<!3',+V,X1:?
MZ>UHG5-8U%()M7GU4DD<SDAF3#*/FI4(DC5HX"?6M+^ =2?TSCSUB!,2S)R@
MLDP,0GL3SQFDF8>=D+33=/F[44W+Y.L@CUR\]E&15R1P -RA=)8+_HW+C;\M
MB4NJDR[R@ID:*LH5-$A9*D-@X)Y65PLGRF5!.0'6MEJQHK[TYC=:&4.J6K\Z
M2-8X,,];,J<*[G/*BJ)K.M&O&Z4M_W:H\MLPMZAQ4#BW)#GJ,;6FBNS;S-OX
MC<G.$6=_2$7^L<1OM/ZK :N=/\Z!-[Y<P8.J[)8YA\B<V6_*ONXT 2S1U/C:
M)--I.)EEGB#3,(['L-IG_N/#"EHR0Q%Q92"9)6&>CTEN'":CY+M<<9QVDR0+
MIWE"1$G"+!_(E\?HE\33,$_',)N$LW3@A!WPD"CL>$2?C#[OIB#<E3@)DW@4
MQOF(@--P.DX)^415S],\"Y,LOR"2SL;A=#2[^#\;DF;\&>0IM<UH0JOIQ*4P
M@V.O6C08*92LC1^<Q$''O'ZZ'$X/LWG5CZ3OXOU@_\STADL# BM2C2^GXP!T
M/RS[C56M'U!K9:DR?EG3_PO43H#N*Z7L?N,,'/ZQ+/\%4$L#!!0    ( (J
MB5/6X8X6_@0  ",+   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;*U6
M;6_;-A#^*P<O'6) M?5N.4L").F*%5C7H,F6#\,^4!)M$:5$A:3B9K]^#RG;
MB[$T;8%]$-]T]]P+[XYWNE'ZDVDXM_2YE9TYFS36]B?SN:D:WC(S4SWO\&>E
M=,LLMGH]-[WFK/9,K9S'89C/6R:ZR?FI/[O6YZ=JL%)T_%J3&=J6Z<=++M7F
M;!)-=@<?Q;JQ[F!^?MJS-;_A]O?^6F,WWZ/4HN6=$:HCS5=GDXOHY#)U])[@
M#\$WYLF:G"6E4I_<YEU]-@F=0ESRRCH$ANF!7W$I'1#4N-]B3O8B'>/3]0[]
MK;<=MI3,\"LE[T1MF[-),:&:K]@@[4>U^85O[<D<7J6D\2-MMK3AA*K!6-5N
MF:%!*[IQ9I^W?O@6AGC+$'N]1T%>RS?,LO-3K3:D'370W,*;ZKFAG.C<I=Q8
MC;\"?/;\2K6ML/"R-<2ZFBK56=&M>5<);NCXEI62F^GIW$*6XYA76]S+$3?^
M NZ2W@.I,?1S5_/ZD'\.'?>*QCM%+^,7 3]4=D9)%% <QM$+>,G>\,3C)=]H
M^-6!X6^$J:0R@^;TYT5IK$;T_/6"U'0O-?52TR](O4%2U8/DI%;4L\=1?#UP
M*A]I!9E,TB-GFI!MI ;W66.A'C3S5^/T&$"D2BG6S,6U>>YN7E;BMN$0()&/
M#M:Z*]XFI?@;MEO\_I]T(V:<I;@[57*]O[X3NGX!_UATT$$-!MAFZAAB-R1N
M2-V0N2$GF($RM+( OE46W.DL"U_1#>\$-/Q-63["@WA)Q]&4CNC''XHXBG_Z
MCE4>AD$8AD]6MURW]*MB';UEE9#"/GKP'4L1++*0HD60A?LISH,8AW$Q(B39
M.+_KH#LWEE"=I.K6KZV#KGEI#WQX'$^!FBT6E"3!,HO<M @+-Z4Y#N-@F6<4
MA3A-EA2G>9"&"_K0<\U<1)/DJ%J'B,F4P!SE%,5!7BS!'*1I[*8BP6$4A$5(
M61QD>8)#;.'NMX-&9&C4T?M!&.%KZG$ZI6SKEYT#OC;OZ/<)9P\@$4E&U%YW
M[/+O@AZI/W@UOQ21Q]F4%D&4(IRB(,D+6@99MJ0<009_[)"2PKMXC*LCN"(+
M(GCFB!8Y[K=PBRB(PZ6+BSA($9(X"8,DBK" OY(\2,+8KXLTAKC(!\G%L^D0
M/)-.;8FDK:G7 @6I=S:LZ&B9A;,0KX"4SC?"X#<W<" (.[S?(/'!4R.9U.#\
MBKHFC!E85W%@&N0;^)PP>*?&R\I]P3=*BIHYE)))3^O?$S-S*?9U2(8BV2E+
MT%0.*/;D\Y=O"PLKU0.?^2"^$[;!0VYZO,ADE2?Z;S8%A)00K=='[#)D7X\8
M9+?<L\);!S0(&8CK>RFJ4?*SSG9GT:PH7E'O@KGKAG;F$^*.[S)EM1+.!SW#
MZ.R%;QBD*8TNA5:CFG@D O]SPZEA#^#R4=>I[G7E?".]"NHP"0WQS[W0;L\L
M/:#>HLHY>%]UM1K6#71,(N]X:,):YW/'Y3U[$--F*$=UX7;5^@?E*)XM=M$1
MT*815>."!#+A<'@*+B\Y+J#B:(3JO<3W3%>-K[ SG]#H=HCAVDVE1>^S$-C.
MX<]4@, U9C@"M"NX*!W;#+H92L/O!Y?=_,'=W.RYUW/^I'%IN5[[]LR0#[6Q
MA]F?[CO B['Q^9=\;!]AQ5H@OR5?@36<+;()Z;$E&S=6];X-*I5%4^67#;I8
MKAT!_J\4#-ANG(!]7WS^#U!+ P04    " "*@(E3M$IM0?0"   9!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q]E6U/VS 0Q[_**6/3D#+RU*8/
M:ROQ,#0FV!"P[<6T%VYR;2T<.[,=RO;I=W;2 !+PIO'#_WZ^._NNLZW2MV:#
M:.&^$M+,@XVU]32*3+'!BID#5:.DG972%;,TU>O(U!I9Z8TJ$:5QG$<5XS)8
MS/S:I5[,5&,%EWBIP315Q?3?(Q1J.P^28+=PQ=<;ZQ:BQ:QF:[Q&^[V^U#2+
M>DK)*Y2&*PD:5_/@,)D>#9S>"WYPW)I'8W"1+)6Z=9.S<A[$SB$46%A'8/2Y
MPV,4PH'(C3\=,^B/=(:/QSOZJ8^=8EDR@\=*_.2EW<R#<0 EKE@C[)7:?L8N
MGJ'C%4H8_PO;5IN. B@:8U75&9,'%9?ME]UW>7AD,(Y?,$@[@]3[W1[DO3QA
MEBUF6FU!.S71W,"'ZJW).2[=I5Q;3;N<[.SB3):XM%A*- ;>W["E0+,_BRRA
MG2 J.LQ1BTE?P$S@0DF[,?")>.53^XA<ZOU*=WX=I:\"OQ7V +(DA#1.DU=X
M61]GYGG9"[P3BA).N"F$,HU&^'6X-%;3F_C]"GS0PP<>/G@!?DVE4C8"0:W@
M7,GU!XNZ G?D<YE\E>6*<&IJ5N \H"HSJ.\P6#Q W6U!H:@H#-V:.]!N$%9*
M4'5QN9[">RYI236&R=+L ^51+5'WJ80O3#94?0\+@X-A_!:N47*EX:NR:*!L
MT.U-8 _R. [C.*;1NS?C-$D_PHUSXUPQ":>LX();8@U;T4YRJ1WK&>%.D) \
M"Y-TZ*2RX#43P"K52 N3CO4@.:>G.85&DD!;_H^B+ND>O9AB!&Y,PV2!E!5C
MZ0TG^Y!,PDF60Y*'@W@,-\H2WB4N!$EM;I+1"?D )N,\'"6CCE\T6B,A:W<(
MM0O*K'B:]3P<YAGD:3@D]Y[>2 O>@TF:T6[B1X,P)?ASKRMZ5*X5ZK5O2@9\
M2&WE]JM]WSMLR_U!WC;-"Z;77!H0N"+3^& T#$"WC:B=6%7[XE\J2ZW$#S?4
MNU$[ >VO%-UX-W$']/\&B_]02P,$%     @ BH")4\;:K?\7!0  10P  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C4N>&ULE5=M;]LV$/XK!Z_88D"11;T[
M2PPX6=MM6)O 2=L/PSXP$FT)D427I.QDOWYWE*PZ:^QE7RQ2NGON[;DC?;Z5
MZD$70AAXK*M&7XP*8]9GDXG."E%S[<JU:/#+4JJ:&]RJU42OE>"Y5:JKB>]Y
M\:3F93.:G=MW-VIV+EM3E8VX4:#;NN;JZ5)4<GLQ8J/=BT6Y*@R]F,S.UWPE
M;H7YM+Y1N)L,*'E9BT:7L@$EEA>C.3N[C$G>"GPNQ5;OK8$BN9?R@3:_Y1<C
MCQP2E<@,(7!\;,25J"H"0C>^]IBCP20I[J]WZ.]L[!C+/=?B2E9?RMP4%Z-T
M!+E8\K8R"[G]5?3Q1(27R4K;7]AVLF$R@JS51M:],GI0ETWWY(]]'O844N^
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
M45%:-!N,YK=$D6M)!4<DX/RU4@%E6F6"+C@HR%XIS%]>0:LP>U&8]14"KTT
MI9@*C= < J]RR">P%_!T;9GB=A^6S)@G'\U*71/2@DFF,@1F/<UWIFKJ ]T]
MPT?X]&&<#M+/_?-YS>Y=K)7XBQR8HY)^J(4586=\,!B=] Z^9ZF7U/HE4$Z-
MA18\O):",](/UM&G]*PDC_I>0VJ!W%!@248+WXXVGH#F5#+TDLCG7NK)]__S
M1X]8K]#T_1T?)$D";SVVN%?")9IU:%266.G<FFKN5KM>>-:T@)?PII%>,K,6
MI%IB3JG)X<E1!*9I3LW$Z2HTA)5VU%["L*!^CL8'T'ZNM7N>>(+N'V+^#U!+
M P04    " "*@(E3!B0%5ZL#  !B"P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R-RYX;6S-5MMNVS@0_96!D 42H*N;KREL TZ,H@7:QJ@WNP^+?:"ED45$
M(E62BM._[U"29>]&$K)O?;%YT3D\<^%P%D>IGG2*:. ESX1>.JDQQ7O/TU&*
M.=.N+%#03B)5S@Q-U<'3A4(65Z \\T+?GWHYX\)9+:JUK5HM9&DR+G"K0)=Y
MSM2/.\SD<>D$SFGA&S^DQBYXJT7!#KA#\UAL%<V\EB7F.0K-I0"%R=)9!^\W
MP<0"JB_^Y'C4%V.PINRE?+*33_'2\:TBS# REH+1WS/>8Y99)M+QO2%UVC,M
M\')\8O]0&4_&[)G&>YG]Q6.3+IVY S$FK,S,-WG\B(U!E<!(9KKZA6/SK>]
M5&HC\P9,"G(NZG_VTCCB A",>P!A PC?"A@U@-%; >,&,*X\4YM2^6'##%LM
ME#R"LE\3FQU4SJS09#X7-NX[HVB7$\ZL=G6\02:P+S5M:@U,Q*#Y0?"$1TP8
MBDTD2V&X.$ A,QYQU'"]0<-XIF_@=WC<;>#ZZ@:NP .=,D7;7,"CX$:_NUCX
M(Y6E)FY:O++S+SS+*/1ZX1DRQ,KQHD;T72TZ[!']A2D7_/D["/TPZ(#?#\-W
M6+@0WO;"-\/P=4&GC_PNN$?>;T,0MB$(*[YQ#]\'GIB4O,-5#'=,/,''W1JV
M4IF$G"UA'7TON>;VE@P<-FH/&U6'C7H.^THW<7V.YU9)0>,(Z2H;#5+!?<K$
M 6U\_O49%Q$O,H2_/Q,A?#*8ZW\&Y(Q;.>-!V[>EBE*ZME H'B%0':NL+T[6
M=P6W9KRM&&U9>UY-?7>^\)X[=$Q:'9-!'9_+,G^CIZ<MY?17\/2LE3/[OYYF
M??;6=W#VRL\3WPV[_3QO5<P'53P<!2J=\H+,-DB%P< UHXH#!:J(''/3)628
M,O!]U_=_&W#1;2ON=O@BRHR>0:#7",DQQA;%!"D>AP'NP#\76O]7R(?@HO('
M@^;>RSPG6^F)B9[:.GU-Q]?#KE!L&LK)95+,)GYW4@3G"A@,E\"'QM%-<E(R
MU"(J.:6.SRO=JFKV^86JN>^.>E2=2V4P&E3UE=JN0LD(,=:0*)G3K3EE2'=J
M-')&KV[.>#)UISUZSK4R&"Z6CR)&=52\2HR8ZRI)ZN<ZHEARK7N>TTU#;#/T
M+*E7T+EH!L-5\\&D%)>3*P!?J!O5E$0%^\'V&78JF;SRC>]._B/$N^AG;/=)
M[_V!"PT9)H3RW1F1J+JAJR=&%E6+LY>&&J9JF%(3C,I^0/N)E.8TL5U3VU:O
M?@)02P,$%     @ BH")4WV+)RL !   6 \  !D   !X;"]W;W)K<VAE971S
M+W-H965T,C@N>&ULO5?;;N,V$/T50LA# FRB^\6!;2".7+0/VP:;IONL2+1-
M1!)=DHJS?]\A)<NR1"OJ!7VQ1>K,&<[1D)R9'RA[XSN,!?HH\I(OC)T0^WO3
MY.D.%PF_HWM<PIL-944B8,BV)M\SG&3*J,A-Q[("LTA(:2SG:NZ)+>>T$CDI
M\1-#O"J*A/U8X9P>%H9M'">^D>U.R ES.=\G6_R,Q<O^B<'(;%DR4N"2$UHB
MAC<+X\&^7]N>-%"(/P@^\,XSDJ&\4OHF![]D"\.2*\(Y3H6D2.#O'3_B/)=,
ML(X_&U*C]2D-N\]']I]4\!#,:\+Q(\V_DTSL%D9DH QODBH7W^CA9]P$Y$N^
ME.9<_:)#@[4,E%9<T*(QAA44I*S_DX]&B(X!\.@-G,; Z1MX%PS<QL"=ZL%K
M#+RI'OS&0(5NUK$KX>)$),LYHP?$)!K8Y(-27UF#7J24B?(L&+PE8">6OT(N
MDC*E!4;7.>7\!NTQY-$N83 18Y&0'.9NT<MSC*ZO;M 5,NNW',S02TD$_]*9
M^'U'*YZ4&4Q>G8WGIH#52I]FVJQL5:_,N; R%WVEI=AQM"XSG&GLXW'[V8B]
M"2JU4CE'J5;.*.%OJ;A#KOT%.99C:];S.-W<TH7S[[RO_['W,S'<-F]<Q>=>
MRINJP"P1E*%KV*<D1?"144;R2N#LYG[$@=<Z\)0#;VIBZC*HI@@4A3P2WY>W
MON5&<_.]^UV&*#N,9N>@6$-EVUYHG\/60YCK!6$+.@O5;T/U1[6,<4EA:W?4
M'%4P:&F#406_JT,29[?).WRJ+48@9@%G<[-;X=;@ KX:*;?HFARGM3+7?OQ.
MT)'K^SUI'H>H, BM'BK6<#DSM_<UUAHNU_4CO<YA*T@X7><IN1JUQ-'_I'0T
M2>DA2J>TADNCM(;KLM*S5I#9WQ-$J0T5 <*;#90(B&X07&WI&Z)[62]P=7R
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
MNK[M#\?GU?%YRO@^9EG2?H2*IS:K3<[^M\KP:Q^^,NP-Y#&0IQ((\PLD_;Q
M,I+:M=]+K6=YG3*9@ G\7O[;F#,=\UK'7*GCLX@1D^V!,1D\@)RC80GS?G4X
M7K?4IX"""Z S%:;1-!]#J>,Q%3 ]X!U!"A&5C;9ORYX;1D?&-%AP$78NI=5'
MS7]\Z%34ML_\,'&["B;!@F'8S!E18#4*K/_DS%E7=MH!W)ACM= T!M.>4-.*
M,K#[)=@O@@F@X +H//ZFZ9CJKK.IWD:"X0X3>7RA81E./WGN?-;5,0457$*=
M*VEZCZEN/ENT1U)+! 1\K>7\'!33;S\WLDGVU$R"!<,P;^2L-)M>9:J;U;">
MRV7NJ7KK>2Q-DS-GREB^4@&)_-AN?46#(\1#G[GKRE0[ -FYC6X/JF">&A9<
MA)TK:EJJJ>ZI8XHNY[??&+LOH=X:;!+$#L4(FL\J62K*[_=ZMQYS[XOAKK._
M,>^VY;#:F"EG9_E]?, I!P3MI4GC=B;3S<IQM%P(>BS&IQT5<A@K+F,YPB.6
M ^3]/:7B;9$[J/\IL/H;4$L#!!0    ( (J B5-=VLABVP(  /P)   9
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
MIGH$Q,(8Z/<+SM5F8X:,>JB<_ )02P,$%     @ BH")4TWUK5:6 P  U P
M !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&ULS5=M;^(X$/XK5K0KM1)M
MXB30%@%2*52WJWVIRN[=A]5^,,F06)O8.=LIO7]_MA-27A+*7>_#?0';F6?F
MF8?)>!BMN?@E4P"%GO.,R;&3*E4,75=&*>1$7O("F'ZRXB(G2F]%XLI" (DM
M*,]<W_,&;DXH<R8C>_8@)B->JHPR>!!(EGE.Q%]3R/AZ[&!G<_!(DU29 W<R
M*D@""U#?BP>A=V[C):8Y,$DY0P)68^<6#^^Q!5B+WRFLY=8:F526G/\RFP_Q
MV/$,(\@@4L8%T5]/< =99CQI'G_63ITFI@%NKS?>[VWR.IDED7#'LS]HK-*Q
M<^V@&%:DS-0C7_\&=4)]XR_BF;2?:%W;>@Z*2JEX7H,U@YRRZIL\UT)L ;2?
M=H!? _Q]0-@!"&I <&J$L :$IT;HUX#^J8!!#1A8[2NQK-(SHLAD)/@:"6.M
MO9F%_;DL6@M,F:FLA1+Z*=4X-5F419&!+A5%,K2BC+"(ZI541-E31%E5OJ8,
MSKX0(8@IA7-T-@-%:";/T07ZOIBALW?GZ)VV1M]27DK"8CERE29HPKA1369:
MD?$[R 3H,V<JE6C.8HA;\+/C^)LC>%<+TZCC;]29^D<=?HW4)0IP#_F>CUOX
MW)T.]]K2>5OT^=NBWQ^'?R2L*_J.ED%3:8'U%W3X>X0G8"7TT".8CD=9@AY
MV.)B$:"ORXPFMLQZ:/Y<Z,8#,?I&<V/'5VBA'\D5J=K1CT_:-_J@*U3^/,(L
M;)B%EEG8P6P&NBGKLK>^0<=F$MJ*M_(RL%Y,QWZ:!'U/*_NT71&'1J&W;S0[
M-,+>S;[5O,7*W_:UDVR_2;9_--D7]8LM]7FC?EOBE<?^#EU\D-1)5O?]0WUP
M5TZ#)J?!*SG9TM(W7<031KO2&!P0# Z2.+3!81>]JX;>U5%ZG[B4R):6TKJ7
M5*:VL^JJCF&IVIA>G5)$;49AN%=#AT8=R5PWR5R?HO5_\!KWT$(1H9"^MP#]
MN'VF\N?0-IL+C"^\8RWGIN%Z\S]K.=A[N7>]-[V'/7,>F7LY:6U&K[@/O4O/
M>]]ZA?YSX&Z*6Z,%/JU4Q*NYPD9^U<@O=TI% REO&PFFKY# /LKM4-"JQ;_"
M5G*X6T-7#B*QX[%$$2^9JF[%YK09P6_MX+EW/L7#.]QR/L/#>35@O[BOYOW/
M1"24293!2H?R+J]TOQ+5"%UM%"_LR+?D2@^0=IGJOQT@C(%^ON)<;38F0/-'
M9O(W4$L#!!0    ( (J B5/PNZZ.]P(  ,((   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,T+GAM;*56;6_:,!#^*U;4#ZW4-N^A5(!47JI-6C=4UNW#M \F
M,<1J8F>V4[K]^IV=D-(0$-J^$-NYY[E[[@Y?!ALNGF5*B$*O><;DT$J5*FYM
M6\8IR;&\Y@5A\&;%18X5;,7:EH4@.#&@/+,]QXGL'%-FC0;F;"Y& UZJC#(R
M%TB6>8[%[S')^&9HN=;VX)&N4Z4/[-&@P&NR(.JIF O8V0U+0G/").4,";(:
M6G?N[2S2]L;@&R4;N;-&6LF2\V>]^9@,+4<'1#(2*\V X?%")B3+-!&$\:OF
MM!J7&KB[WK+?&^V@98DEF?#L.TU4.K1N+)20%2XS]<@W'TBM)]1\,<^D^46;
MVM:Q4%Q*Q?,:#!'DE%5/_%KG80< /-T KP9X;4!P .#7 /]4#T$-"$[U$-8
M(]VNM)O$3;'"HX'@&R2T-;#IA<F^04.^*--]LE "WE+ J=&B+(J,0.$5SM"*
M,LQB"BNIL#*GB+*J&755SS\1J F:<*DNT/F4*$PS>8&NT--BBL[/+M 9F*.O
M*2\E9HD<V HBU'[LN(YF7$7C'8C&1P^<J52B&4M(TH&?'L?WC^!MR$R3'F^;
MGK%WE/!+K*Z1[UXBS_'<CG@FI\.=+CG_YWWVS][?)<-O>L4W?/XA/K'&C/XQ
MO7 )7< DSVA2M0;4&\T%D;J1S %?H?NFG1;;=I+HQ]U2*@'WP\\C$05-1(&)
M*#@444$$N&-KE)G.)*]P?TK2U7@5462(].7Y,O)#UQO8+[O5[##J]7KOC:;[
M1J[K>RVJ68>5Y_7?N-[I#1N]X5&]BW)9":4LYGFGSHH@W/%[%81A2V>GD=/2
MV6'D^FVJ6:=5T._6&34ZHZ,Z/\. Y*?7-MHOFQ.VRC;I,/*]=FWWC?K]J&4T
MVS=RG7YPTY)L[US*.1%K,PTEBGG)5/6?:TZ;@7MGYDSK?.S>3MR.\RD,Z&J>
MOM%7T_T!BS5E$A*W E?.=0_*(ZJ)66T4+\Q(6'(% \8L4_C(($(;P/L5YVJ[
MT0Z:SY;17U!+ P04    " "*@(E3'-R "UX#  "Q"@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S-2YX;6RE5DUOVS@0_2N$T(,#)-&G)26P#22VN]M#T:!N
MVL-B#XPTMHA(I$M2<=I?7Y*255NFM=G=BTV.WIN9-QQ1,]DQ_BP* (E>JY**
MJ5-(N;UU79$54&%QS;9 U9,UXQ66:LLWKMARP+DA5:4;>%[L5IA09S8QM@<^
MF[!:EH3" T>BKBK,?]Q#R793QW?VAL]D4TAM<&>3+=[ "N3C]H&KG=MYR4D%
M5!!&$8?UU+GS;Y>IQAO 5P([<;!&6LD38\]Z\R&?.IY."$K(I/: U=\+S*$L
MM2.5QO?6I].%U,3#]=[[>Z-=:7G" N:L_$9R64R=U$$YK'%=RL]L]R>T>L;:
M7\9*87[1KL5Z#LIJ(5G5DE4&%:'-/WYMZW! 4'[LA* E!'U"=(80MH3PK1&B
MEA"]-<*X)1CI;J/=%&Z!)9Y-.-LAKM'*FUZ8ZANVJA>AND]6DJNG1/'D;%5O
MMR6H@Y>X1&M",<V(6@F)I;$B0IMFU*<Z^B0+X,J4L0K0"%Y5MPJXN$04Y 4:
M+4!B4HH+=(4>5PLT>G>!WBDP^E*P6F":BXDK5<HZL)NUZ=TWZ05GT@O11T9E
M(="2YI!;^(MA_LT WU6EZNH5[.MU'PPZ_)3):Q3ZERCP M^2S_SM=,\FY_]%
M7_[GZ$?%"+OF"8V_\)P_OL&4_#3-<8GFC I6DKSI%77>Z(&#T)UE#&R-WG?]
MM=KWET!_W3T)R=6%\?= 1E&7460RBLYD](%*4$%EVZ.VAFL<Q,:!OD5?9E&2
M3MR7PT,\Q?A)=(Q96#"1?W,,6IZ"TK'788XDCCN)XT&)?ZC+'ZEZPO>:R!](
M0%9S(@E8WZ[&U?@@OM>3^H^(Q2G"CY.D)W3(S9',N),9#\J\RY0^04SK;)1D
M@489$U(TMXU-:WR20A"GO3SGIZ K/^P)MF"B&[^OV()*;NR:DTYS,JAYX'JU
M"4XL>?:TS"V8<1KT!)^"_'C<UVOQ%"3IF5-..\7IH.(O3']WV+_3G9Z\5*$?
M]#3-3T%7D;XSCX1;0'[<>]&7%I":POI'[1Y\@RO@&S/\")2QFLKF1NVLW7QU
M9\:*GOW>OYW[%OM"S6/-^/3;?3/,?<1\HU^0$M8JE'>=J$/BS8#4;"3;F@G@
MB4DU3YAEH69*X!J@GJ\9D_N-#M!-J;-?4$L#!!0    ( (J B5-D>&NTM (
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
MTJ'3<R#&A*PS=<<WEUC&$QJ^!<^D_8=-81MIX\5:*IZ78*T@IZSXDI<R#SL
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
MF-6R)!3N.!)U56'^:P8EVTZ<P'DV?"'K0FJ#-QUO\!KN03YL[KB:>5V4G%1
M!6$4<5A-G.O@ZG:D_8W#-P);L3=&6LF2L4<]^9A/'%\O"$K(I(Z U=\3W$!9
MZD!J&3_;F$Y'J8'[X^?HMT:[TK+$ FY8^0_)93%Q1@[*887K4GYAV[^@U9/H
M>!DKA?E%V];7=U!6"\FJ%JQ64!':_.-=FX<]@(IC!X0M('P)B(\ HA80G<L0
MMX#X7(:D!23G M(6D)K<-\DRF9YCB:=CSK:(:V\530_,=AFT2C"ANK#N)5=?
MB<+)Z4>:L0J0Q#L0:# 'B4DI+M E>KB?H\&;"_0&$8J^%JP6F.9B[$E%JJ%>
MUA+,&H+P"$&$/C$J"X$6-(?<@I_WX]_WX#TEME,</BN>A;T!/V?215'P#H5^
M&%C6<W,^W+?)^3/VQ9^QW_;#_\;T&/M!+J.N>B(3+^JOGJ]XA^9$9"43-0?T
M_7HI)%=WQH\>BKBCB U%?+) T1(HK(BTU6 3(S4Q]%WZ-(W]T7#L/>UO[&NG
MRS"*_4.O^6NO($C\Y-!K88OE![^]#K0FG=:D5^MBM0)STQJY'$NP:>V/,8AC
M=^2_O;!5=C\R2=VA_]96TB<8$]\-[(R+?F24ZJ7V%$G:)2[]GXE[AS:<J*>2
ME+]07BL[0[#+0(C]2D+J:5,W;/9XJ1^G'*E*4P^VP.;-@YT> QJTSC9]L_YE
M#88ZH]:MZ >FKF_?B1-\H>\F1W;B!/*]F[X"'FS%L-N*86^D#YRI)->40\;6
ME/RKTKJ7<>L#,K2<.-48O3B79WG=6KS\?:\#3:-.TZA7T\,Q-4@66*K>J2YS
M1*J-NO*4!1"<=8Y'EJ5&KV2?\FH$>7L=0 5\;7HUH0JZIK*YSCMKUPY>FR[H
MA7T67-T$%OL\N%HTW=[O\$WO^0GS-:$"E;!25+X[5&>>-_U<,Y%L8_J/)9.J
MFS'#0K7 P+6#^KYB3#Y/-$'75$__ U!+ P04    " "*@(E3/3<&+10$  #%
M$   &0   'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6RU6%UOVS84_2N$T $)
MT%HB9<EV8!MH'11+D75!G&X/PQX8Z=HF*I$>2=GMT!\_4E8D?TB$L\)^L$7I
MWL/#P\LCTN.MD%_5"D"C;WG&U<1;:;V^\7V5K""GJB?6P,V3A9 YU:8IE[Y:
M2Z!IF91G/@F"V,\IX]YT7-Y[D-.Q*'3&.#Q(I(H\I_+[!\C$=N)A[^7&(UNN
MM+WA3\=KNH0YZ"_K!VE:?HV2LARX8H(C"8N)]Q[?S,C0)I01?S#8JKUK9(?R
M+,17V[A+)UY@&4$&B;80U/QL8 999I$,CW\J4*_NTR;N7[^@?RP';P;S3!7,
M1/8G2_5JX@T]E,*"%IE^%-M?H1I09/$2D:GR&VUWL8.!AY)":9%7R89!SOCN
MEWZKA-A+P/V.!%(ED',3PBHA+ >Z8U8.ZY9J.AU+L4721ALT>U%J4V:;T3!N
MIW&NI7G*3)Z>WO$4GC6D')1"5W-3)6F1 1(+="_X\IT&F:-;$W&-KFY!4Y:I
M:_0.?9G?HJLWU^@-8AP]K42A*$_5V->&D<7UDZKW#[O>24?OOR>ZAT+\%I&
MX);TF3O]$^5=Z;[1H1:#U&*0$B_LP+,#17=<:5F82M7HKWL3@.XTY.IO!WQ8
MPX<E?+\#_D$RGK US1#-1<%UFUX[A+A$L$MP,QU%@?F,_<V^+J=A. A"3*(Z
M[H!AOV;8=S*\-U5P@PIN^$G-_H44I4PEEBLR$XR84@7E":!$*-TZW3OX:)_7
M:!3&1^Q;HN)^,&SG'M7<(R?W)Z&-LK::WR(.K>)&)_V.0F-W_2-Z+6'#>( '
M[?SBFE]\AK9)(:4MK;45V-B866A9O= L^3;>\0FA.(K#(]8M023:*YP#TH.:
M],!-^H!;I["#4\5(& 7XB&);6)]T"3NL.0Z='/N]*/@%S8$S(=%GH4&AM #K
M"2/'HAW5Z*-+> (.&@,.?MH5*HB#R0U:;*$EKJ, \-X+ O_LNJH0XFYZAWTW
M?HR)L^^YIN;=9%XRI@1!:21-$ZU!)F8FS":CE8L;L2P6U[PU9H[=;CZ3D#*-
MWB\E@*T,%VCCO[A_D6IK3!*[7?+_*.I&Q+WAT*EH8Y#8[9!/UF?N!>7H(TU8
MQO1W%VQC87AP$4T;_\%N SIC!<\JB'-69N-,>/1*O= /](JR)(U'D> 2$I+&
M9(C;9,XQ07+J,F'4[3)D;]?G]H0S'*Y"B,[MNW$1XG:1UCDT:IA7V6MFLC$8
M<A&#(8W!$+<=G#63ISNLXS=92XASATL:ER%NEWF$C<@VC"]?!#[#;$AC-N0B
M9D,:LR%NLRD[.-R(=U?M\&3%]..334-+5'1:V?[>&=,>\'^C<LFX0ADL3%K0
M&YBIDKLS\ZZAQ;H\=CX+;0ZQY>4*: K2!ICG"V&V:E7#GF3K?RZF_P%02P,$
M%     @ BH")4ZX/?$,:"0  DSX  !D   !X;"]W;W)K<VAE971S+W-H965T
M-#,N>&ULM9MM;]LX$H#_"F'< BW0LTF]:Y$$:.PK+D!W&R2WNQ\6]X&QZ5BH
M)'HI.FD.^^./>HE'2>2AY%C]T-BR.!S.D ^'0_+L4:KOQ48(37YD:5Z<3S9:
M;W^>S8KE1F2\F,JMR,TO:ZDRKLU7=3\KMDKP554H2V<.I<$LXTD^N3BKGEVK
MBS.YTVF2BVM%BEV6<?5T*5+Y>#YAD^<'-\G]1I</9A=G6WXO;H7^;7NMS+?9
M7LHJR41>)#(G2JS/)Y_9SPO&_+)$]<KOB7@L6I])V98[*;^77ZY6YQ-:JB12
ML=2E#&[^/(BY2--2E%'DKT;J9%]I6;#]^5GZEZKUIC5WO!!SF?Z1K/3F?!)-
MR$JL^2[5-_+QWZ)I4:7@4J9%]3]Y;-ZE$[+<%5IF36&C09;D]5_^H[%$JX##
M#A1PF@).WP)N4\!]58!Y!PIX30&OLDS=E,H."Z[YQ9F2CT25;QMIY8?*F%5I
MT_PD+QU_JY7Y-3'E],55OA)W6JQR413DPZ]<*5XZXB/YL!":)VGQ\6RF33WE
MV[-E(_.REND<D/EMJ:>$1I^(0QWVV^V"?/A'EY0Y+N7S[GY*7%I*8?%A*8L>
MNKBLUN5E\9DQU=Y>SMY>3B7/.R#OJ_E.Y)K,E5@EFOQ-;L2#3!^2_/[YT1>^
M3-)$/YG??DGR)-ME2+7NOEJWJM8]4.W".(E<Y856.S/J-/FSTN-*BZSX+R+>
MVXOWT%;-998ENI*\%H)LA5J:SV;@=QD<%T6G#OT)4<G?J^2?T-#\A\70P;[:
M8 Q#AWOQX>D,C8NB4P\U=+17*4+E>%.?_D1N19Y(17Z56A1DM1/E>(D1Z?%>
M>CR&/1D%?E%4_5O-#;Y(DFNA1*&)X9?-KA:)E4$PW5IL9<>:UG3:]G.L.D 3
M<T:Q-4"(N2>V]:5%HM760#"&<^=:)?DRV?*4\$SN<MVI3"TBJ$24(='#14";
M?V>SAZ[Z 5<,Y]6_UFM1Q3##NB(NU)N&#FH>P!H+WM$5S2PI[X0B]3SI#>B<
M #X6CM(Y 6,,Y]B-6(EL6P636Y4LQ2=;S\3%,>I,'1\U/C"0Q2<SOM_?^ Y
MTJ%C&-\!TCDXZ88:WR*.439EN/6=5L2&AVQ#K!\0GJ^(WI@!S-=F& ]P!E#4
M&266<P"%#H["P<[ Q3%*IQ2EM .4=&Q PWQA&&X>:WD\CQP HC-*H.< \!P\
M/AOL!5Q<#R\ *IVC0S[$"Y^("3C+D!RFVOY^ 58ZHP2,+K#0Q<.[H7ZQB&/4
M%L.X0%$7Q][U7I'2S-M7$0TQRQXA,K'JU-(2B=HZCPLX=7&<-JNOS_>J5.9U
MH/52:&MY.PH376"BBT/LB&6"12*;1A%J48"B.T;H:!'J3 ,750](Z>*A8[.X
M)G=2F;+E GS)MV;M;5;>II>N=WJG!%GN%[9%9_<,WD3>+AYYNP!:%R?CLWZI
M>!"J'#ME"DMV:E$+8JRMQC3R]QHTEJU?\UMO^0>4!.2Z.'*;5!!X>"DMVBX:
MB6TUW -J %U=/!)]/7@-P;_*?&58>%4J=L?S[^2;Z8[F-7)3]L$/7Z\NO]U\
M[)7,\H#!WBCQJ <D]7#>_<Y5PN]240\DZ+EU=KRK;U@$,LMBP -^>L/X.<0%
MUC27!\3UQLDHME**.!^/< $NT+8>\P"X'L[&#A?,JU0[5T_DDA>B-GRO/@\8
M]48).#W@H(=S\ B#VS*,%H,#_3R<?OT-;N_AP#IOE$C2!XKY>.@WW. 6@3;(
M^, _'\=5A\%OQ7)7,J4RR]_D/T)E!CP\W^?1L8J!;OXH.4@?N.7C&<-]UM^P
M,NNT,5[>)T^"*VRMX@/B?,NV26WE=:/2)R3UZ+]-/;H^&@#YK9V2P3A[LWLR
MS-T -7\4J/D -1]G4%5!LJ_ +-:4V/*GJK(RA,IY]?#5PDDNA5@59*UD1@J>
MFO6M6<[N"M/[S=]:0E?$9='%O@3W@8@^3L0W[<IW6;G6-NJO^%.EKQ))_E"&
MBEWM,>_QHA"=T?;"4K?GTZH2K"% 61^/*'LTI%X;M)M44A)M%:FS;V;ZU8E9
M !O_)K*+J N+=BRR-C4 W@<XGH\;9^;AET09-Y;<:=JE-X+ JF]AI@],0:!^
MP,88C0'0/<!CUS?.-L!3.OD?K](IQ@ZI:7GQ=CQ:MV86EHH=2XXE@/DCP/E_
MM!/-_&G"]"8_G*A5/8\<Y5"88 )O%(?"U!'@4\>(#L4K]BTD#5H;]GAZXOA1
M*7=*;XX?EC"'!:-L?04PF00#)Y/3>1&O.+0-2YA&@N&)B9YL7;_#B2' /QPE
M91$"O$,\9!_/B9:*F2VJ"6%^"(?G-GJ?X\$T +R'HZ0U0D!RB,?\UO6'I;Q]
M_1$"O<->@7^?]4<CJ;W^8!3/P(: X' X@H76=13X/L>W#E:- MD0(!OVRF'T
M,G;TQMB.CYH:.!GBG*PWYP;LP41 N&@4PD5 N @'S>?E7[ND2"J>Z8T2Q4:F
M*[(V[<F:%+Z6VI L%]J>S)\WE77VZ&XK1\"Q".?8\&S]O)'8(UL? <PB/%;M
M=K892I6K7BQ_S?*(R!R;ZB) 7#1*U!D!MR*<6[UW;.:-H!<[-M[TP&Y,!,"*
M<& --*Q^E%B[@5'1*(R*6D<Y+;M,_0W[=G/ID%6!3=$Q;#KI%E,,-(M'H5D,
M-(M/O,4TMPBT97]CP%>,X^O]CK"FX6. 6#Q*1!8#KN(3;S3-+0)M&TTQ@"[&
M07?0$<=N-\6 N'B4S&P,,(M/O-TTMPBT;3?%@,$8Q^!0L]M[>^NX^TCGW=L'
MWD^\[32W2;21A]'6D7=J.<-TR/;OV7]BM'4(GHYS"IZVCL'3]^U!S6T"[(M
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
M=UKIQ?-#B+A/(\1@<S]Z,+ZLL),:9"-^^'#@M6N4IK*F]#V]^<.['^DI(@C
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
M5NJNHJ)V#ZL].# $JX"I;9)6VA^_-A!"6V+EL-T<B&WFO7DS]@P>[RA[YC&
M0*]IDO&)$0N17YDF#V)(,>_1'#+Y)J(LQ4).V<;D.0,<EJ T,1W+\LP4D\R8
MCLNU%9N.:2$2DL&*(5ZD*69O<TCH;F+8QG[A@6QBH1;,Z3C'&_!!/.8K)F=F
MPQ*2%#).:(881!-C9E\M;5<!2HLG CO>&B,5RIK29S6Y"R>&I11! H%0%%C^
M;6$!2:*8I(Z7FM1H?"I@>[QGORF#E\&L,8<%37Z24,038V2@$")<).*![FZA
M#FB@^ *:\/*)=I6M)XV#@@N:UF"I("59]8]?ZT2T ,[P","I <Y'@'T$X-8
M]U0/_1K0+S-3A5+F88D%GHX9W2&FK"6;&I3)+-$R?)*I??<%DV^)Q(FI7ZPY
MO!20"72]E4^.SI8@,$GX^=@4TH$R,X.:;%Z1.4?(EA#TD.5=(,=R[$=_B<Z^
MG:>0KH%U<"WT7#[D/>1:[[@Z6)9ZEEG./K%T*3)EVIK<.4WNG)*\?X3\IF B
M!H9N 2<B1C[>DFS#T2P(:"'SN:),1#0A5*Z\%(03== U;MW&K5NZ=4_<,O3K
M7EJ@.P$I_ZWA[S?\?6U8JX(%L2PEE#,2 )*]!=WZ,Y3OP^G:A8K1*QE5J]E.
M!U;]&YO;#C&#1LQ *^9'H38+T:C44&T=1X+AC$? &(2(9 =ILHTTF49_T-&S
MMZR<#MIZ1Y:EE^PUDCVMY"><%+!7C#D'<9K@+IW>I[S:EWJ5PT;E4+_+^"U5
MAT?4&AC(-JX^%&&5[J@^W.N"2R3G714\_*2N/QCHQ(T:<:-3Q/&VNJ?K^3Z=
M75I&'5IT4BX;*9=:*55Q-[4=RAY,N-Q.01F_0/?W"WG./E:DI@AMZ]"8K2\I
M<[O5^NU_7>CSFK*=9T]['NU#-[7U[?1K2GU>>VW7^FAX7.ZA"]ON_RKS>>WJ
M79V[1^K<;'WLU=7L.V8;DG&40"3!5F\H(V75;:>:")J7W_\U%?(V40YC>4,$
MI@SD^XA2L9^H*T5SYYS^!5!+ P04    " "*@(E3BQ^LAR<#   .$P  #0
M 'AL+W-T>6QE<RYX;6S=6%%OVC 0_BN1.TV=-#5 1DI60-J0*DW:IDKMP]XJ
M0QRPY-B98SKHKY\O#@E0'V)]V&")(/9]ON\^^R[88EB:M6#W"\9,L,J%+$=D
M84SQ,0S+V8+EM+Q2!9,6R93.J;%=/0_+0C.:EN"4B[#7Z<1A3KDDXZ%<YK>Y
M*8.96DHS(OW&%+C'EW1$NO$'$CBZB4K9B#Q>OOVY5.;F3>">%^\O+CJ/[V[V
M[9<5\(Z$7M+^$:17'7NAS!6*T<?'T1\BQZBOCZ(^P(P1#W:)6Z(=Q[!.VGB8
M*=GF+B+.8)EISH(G*D9D0@6?:@Y>&<VY6#MS#PPS)90.C"T:&ZH+EO+9P5W7
M@WJJ>7(NE:YBNPCN>UH/WP,V/1#(A6@$]H@SC(<%-89I>6L[U>#*^ (*ZO;#
MNK *YYJNN[T^:1VJAPTR53IEN@G3)1O3>"A8!G(TGR_@:501 FB,RFTCY72N
M)*TT;#SJAJ6=,2'NX67[D>UPK[*MG'4@8[)I6D%UT]&X#O!OLSGN;=K>JWB#
M@C\I\WEIIR.K/A09N],LXZNJO\H: 1A[%V>G12'6GP2?RYRYR1\=<#RD&[]@
MH31_MM&@5&;6P#0)GI@V?+9M^:5I\<!69E-.JPS7W#M#S7]WG>=,,DW%MFA;
M^Z>\RJ]6'%W_*\G5K\J^8*_&>@<]=9']<Q 9GX/(LZC)P>F+C)*3U!C6^_?6
M(6'GB-!8 SB*C<AW.-2)-F@P77)AN*Q["YZF3+XX*5AZ0Z?VL+_#;\>G+*-+
M81X:<$3:]C>6\F6>-*/N8"'J46W[*TRO&S?G0!N+RY2M6#JINWH^K9J!;=BH
M]04.^\AM=?D1S,=A?@0P+ ZF /-Q7EB<_VD^ W0^#L.T#;S( /49H#[.RX=,
MJAN+X_=)[.6?:9)$41QC*SJ9>!5,L'6+8_CXV3!MX('%@4A_MM9XMO$*.5P'
M6$X/50@V4[P2L9GB:PV(?]W (TG\V<;B@ >6!:QV(+X_#M24WR>*(*N8-NP-
MQI$DP1"H17^-QC&R.C'<_OQ@;TD4)8D? <RO((HP!-Y&',$4@ 8,B:)J']S;
MC\+-/A6V_X"-?P-02P,$%     @ BH")4Y>*NQS     $P(   L   !?<F5L
M<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5Q
MD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC
M0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W
M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ
M:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " "*@(E3G!"HTP\$  !\(0
M#P   'AL+W=O<FMB;V]K+GAM;,6:2V_;.!" _PJADW-(;3WLM$%=8+?IPT"1
M#>JBUX*2:)L(1;HDY;3]]3N2ZW2TZPQZF>IDBZ+I3R.3WPSEEP_.WY?.W8MO
MC;%AF>QBW%]/IZ':J4:&9VZO+)S9.-_("(=^.PU[KV0==DK%QDRSV6PQ;:2V
MR:N7I['N_!0?N*BJJ)V%QJ[ALU8/X=?Y[E <=-"E-CI^7R;]>Z,2T6BK&_U#
MU<MDEHBP<P_OG=<_G(W2K"OOC%DFZ?'$9^6CKO[7O.X@/\DR]"U1EA\E@"R3
MQ0P&W&@?8M^C'U\"XT%!Y^-1&]U;;:+R-S*J=]ZU>VVWW3!P%5-T&7T<3J_'
M(%[[WPFCVVQTI6Y<U3;*QF,<O3(=H T[O0^)L+)1R^2U.R@O[N16=1<%W[*J
MCQ<8@0R%RU]K..%7=<_(R6-K98.J105GG-$U<-2BE$;:2@D$F1&0V8B07S($
MF1.0^2B0/0Y\%$$6!&0Q(N0@DG,"<CXF9(X@%P3D@A=RW3:-]-^%VXBR#=JJ
M$(2T0*FW5F\T@KPB(*]X(6]A7&TKUR@Q,2Z$"[&'U2?LI,?+SW,"\#DOX-^G
MT %CJ6W? 9&](,A><-_?_=YT$Q?\!':QL-)H>'=F.J<S:OF>\6*N@,]NNR\5
M,@205_\CW#I7/VAC,"4I&7;+-(V.7:<C'\SK" 96$%,5,"0EF939,JOC1(GR
MVY")<DK*+)45K(0E+'[=',%,E$)29H>LHZON+TMY7* ;&"G\=]ZFE#U29GV\
ME=J+@S3M(,6B5)&RNZ(,ZFL+G80Z=), @U%Z2)G]0$ILD ZDE"129DL0&A.3
M3Q)C4L9(F95Q3F8='U"$"YQ)4\+(F(5!>FUPRS/*&!FS,6BO#>H2LC!AKTP(
ML8D)QJ0TDOU!C9S]15(^R4;RR4]0C$EI)?MC6CD;0<HOV9BUR*!@RBC;9.-5
M(V)R,[C1E&VR$6H2,;F5WLMN4PEC4K;)1K'-'?35#1SB31'*-SFS;\YC_E5]
M;;6'"8\Q*=_DS+ZAM8BG4$[Y)F?V#8U98$QR*XS9-S3F'&-2YLFYS4-B+C F
M99Z<V3PTYA7&I"R4,UN(3-F&N[24A7)F"]&8@YE.62AGMA"=65YB3,I".;.%
M2,S!32\H"Q7LVV2_]G:Z7"-*;0;Y6T')IV O=G!ZOH81ZQ9^GI#.?7!VB^]U
M0<FG8-\@PYB/"='%SX!B3$H^!;=\GJPG^CP98Y)/8D8K>_K(8DQ*/@6W?)Z.
M9G<&8U+R*;A+H"<Q/ZH0/<:DY%,PRP<5D9?B<08]KD@8DY)/P2P?7.N>6RPI
MXQ3L#V8>-U/?])NI9Q'GE&WFO6VFIZ?]M8*D2M6W,'R ]DJ:ZLZ+[N7X3**8
M=]N*F]:8U]#VC_W@9'WZ\\#ICP^O_@502P,$%     @ BH")4SB#;R;$ 0
M#1X  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W9.V["0!2%X:T@
M+R##?9B$"*C2T$;9@$6&AV*PY9DHL/L@4I"#4J1!<RIK;/GZKSY;X]EK;)N\
MZPYIN^O3Z+AO#VE>;7/NGT-(JVW<-^FAZ^/A?&7=#?LFGY?#)O3-ZJ/9Q*#C
M\20,OV=4B]GOF:.W4Q__,[%;KW>K^-*M/O?QD/\8'+ZZX2-M8\S5Z*T9-C'/
MJW!LKZ=3N!SDX3RY&BW?Y]6P?)<JE Y2"-+R009!5C[((<C+!]405)</FD#0
MI'S0(P0]E@]Z@J"G\D%3")J6#Y(QRC@F2+K!FD!K0:Z%P&M!L(5 ;$&RA<!L
M0;2%0&U!MH7 ;4&XA4!N0;J%P&Y!O(5 ;T6]E4!O1;V50&^]^=@FT%M1;R70
M6U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0
MVVXV2PCT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCT=M3;"?1VU-L)
M]';4VPGT=M3;"?3VF\UN KT=]78"O1WU=@*]'?5V KT=]78"O1WU=@*]:]2[
MOJ?>*9_:F*X]/VM\_CVISN=[X_7QE^7/27Q?U!>< _S]77P#4$L#!!0    (
M (J B5. A/B=P $    >   3    6T-O;G1E;G1?5'EP97-=+GAM;,W9R6["
M,!0%T%]!V5;$>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2)[7=?
M;.EL,G[;6?*];576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^(B<%@
MQ#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK--
MG7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N
M))]VESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9
M,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R]
M7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@<?H#2"(BI'(96C
MF,I14.4HJG(45CF*JQP%5HXBJT"15:#(*E!D%2BR"A19!8JL D56@2*K0)%5
MH,@J4625*+)*%%DEBJP215:)(JM$D56BR"I19)4HLBH4616*K I%5H4BJT*1
M5:'(JE!D52BR*A19%8JLP_^4]=V8U5__DVSN::6+^IC/VA^_TT]02P$"% ,4
M    " "*@(E3!T%-8H$   "Q    $               @ $     9&]C4')O
M<',O87!P+GAM;%!+ 0(4 Q0    ( (J B5,.MSPI[@   "L"   1
M      "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( (J B5.9
M7)PC$ 8  )PG   3              "  <P!  !X;"]T:&5M92]T:&5M93$N
M>&UL4$L! A0#%     @ BH")4Z&\#\!4!0  "A8  !@              ("!
M#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( (J B5,1
M6O&V7@8  /P9   8              " @9<-  !X;"]W;W)K<VAE971S+W-H
M965T,BYX;6Q02P$"% ,4    " "*@(E3:>;3: X#  !7"@  &
M    @($K%   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @
MBH")4PE*(J#1!P  I20  !@              ("!;Q<  'AL+W=O<FMS:&5E
M=',O<VAE970T+GAM;%!+ 0(4 Q0    ( (J B5.^,TS'_P0  !H7   8
M          " @78?  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M    " "*@(E3/?=MM^L(  #.)@  &               @(&K)   >&PO=V]R
M:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ BH")4W\\6,U!!P  NA$
M !@              ("!S"T  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+
M 0(4 Q0    ( (J B5-S\)-+G@,  *\)   8              " @4,U  !X
M;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " "*@(E3M]KEWS((
M  !<%   &               @($7.0  >&PO=V]R:W-H965T<R]S:&5E=#DN
M>&UL4$L! A0#%     @ BH")4]BO%<0"!P  NQ(  !D              ("!
M?T$  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " "*@(E3
MK"ZJQM\$   Y"P  &0              @(&X2   >&PO=V]R:W-H965T<R]S
M:&5E=#$Q+GAM;%!+ 0(4 Q0    ( (J B5/58HK.EPT  "<B   9
M      " @<Y-  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%
M  @ BH")4P36T0RN!   ! P  !D              ("!G%L  'AL+W=O<FMS
M:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " "*@(E3I&2I;4$0  "+.
M&0              @(&!8   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+
M 0(4 Q0    ( (J B5-';M>/<0<  -T1   9              " @?EP  !X
M;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ BH")4^H>6LLU
M!P  KQ(  !D              ("!H7@  'AL+W=O<FMS:&5E=',O<VAE970Q
M-BYX;6Q02P$"% ,4    " "*@(E3-9Q1Z4,%  #V"P  &0
M@($-@   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( (J
MB5/YH&%MLP8  +$1   9              " @8>%  !X;"]W;W)K<VAE971S
M+W-H965T,3@N>&UL4$L! A0#%     @ BH")4UK' 8]# P  F@<  !D
M         ("!<8P  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M    " "*@(E3,+=&%]4$  !+"P  &0              @('KCP  >&PO=V]R
M:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( (J B5.M=F2=OP0  , +
M   9              " @?>4  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL
M4$L! A0#%     @ BH")4ZBK9T4$!   O0@  !D              ("![9D
M 'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " "*@(E3UN&.
M%OX$   C"P  &0              @($HG@  >&PO=V]R:W-H965T<R]S:&5E
M=#(S+GAM;%!+ 0(4 Q0    ( (J B5.T2FU!] (  !D&   9
M  " @5VC  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @
MBH")4\;:K?\7!0  10P  !D              ("!B*8  'AL+W=O<FMS:&5E
M=',O<VAE970R-2YX;6Q02P$"% ,4    " "*@(E3%ZQI,]@"   M!@  &0
M            @('6JP  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4
M Q0    ( (J B5,&) 57JP,  &(+   9              " @>6N  !X;"]W
M;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ BH")4WV+)RL !
M6 \  !D              ("!Q[(  'AL+W=O<FMS:&5E=',O<VAE970R."YX
M;6Q02P$"% ,4    " "*@(E3MD\JVH4#   W"P  &0              @('^
MM@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( (J B5-&
MD*B1! 0  " 0   9              " @;JZ  !X;"]W;W)K<VAE971S+W-H
M965T,S N>&UL4$L! A0#%     @ BH")4UW:R&+; @  _ D  !D
M     ("!];X  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4
M" "*@(E3/ARI7Q #  !@"@  &0              @($'P@  >&PO=V]R:W-H
M965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( (J B5--]:U6E@,  -0,   9
M              " @4[%  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L!
M A0#%     @ BH")4_"[KH[W @  P@@  !D              ("!&\D  'AL
M+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " "*@(E3'-R "UX#
M  "Q"@  &0              @(%)S   >&PO=V]R:W-H965T<R]S:&5E=#,U
M+GAM;%!+ 0(4 Q0    ( (J B5-D>&NTM (  ' &   9              "
M@=[/  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ BH")
M4]M0.WV. P  N T  !D              ("!R=(  'AL+W=O<FMS:&5E=',O
M<VAE970S-RYX;6Q02P$"% ,4    " "*@(E3R(5QL20#  "U"0  &0
M        @(&.U@  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0
M   ( (J B5,+)!._BP<  $<I   9              " @>G9  !X;"]W;W)K
M<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ BH")4QU>FW!= P  < L
M !D              ("!J^$  'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q0
M2P$"% ,4    " "*@(E3G78,,%P#  !@"P  &0              @($_Y0
M>&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( (J B5,]-P8M
M% 0  ,40   9              " @=+H  !X;"]W;W)K<VAE971S+W-H965T
M-#(N>&UL4$L! A0#%     @ BH")4ZX/?$,:"0  DSX  !D
M ("!'>T  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " "*
M@(E37Z?WIN$#  "<$   &0              @(%N]@  >&PO=V]R:W-H965T
M<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( (J B5.;RKV[?0,  #@,   9
M          " @8;Z  !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#
M%     @ BH")4QE@+BB[!   <Q0  !D              ("!.OX  'AL+W=O
M<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " "*@(E36.N\64T$  "+
M$P  &0              @($L P$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM
M;%!+ 0(4 Q0    ( (J B5/5Z'E,50(  (D%   9              " @; '
M 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ BH")4[?-
M1,CE @  Q 8  !D              ("!/ H! 'AL+W=O<FMS:&5E=',O<VAE
M970T.2YX;6Q02P$"% ,4    " "*@(E3-EZ;IR0#  !_"@  &0
M    @(%8#0$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    (
M (J B5.+'ZR')P,   X3   -              "  ;,0 0!X;"]S='EL97,N
M>&UL4$L! A0#%     @ BH")4Y>*NQS     $P(   L              ( !
M!10! %]R96QS+RYR96QS4$L! A0#%     @ BH")4YP0J-,/!   ?"$   \
M             ( ![A0! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( (J
MB5,X@V\FQ $   T>   :              "  2H9 0!X;"]?<F5L<R]W;W)K
M8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( (J B5. A/B=P $    >   3
M          "  28; 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     Z #H
*S0\  !<= 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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>64
<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>65
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>181</ContextCount>
  <ElementCount>388</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>63</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed consolidated balance sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/Condensedconsolidatedbalancesheets</Role>
      <ShortName>Condensed consolidated balance sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed consolidated balance sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical</Role>
      <ShortName>Condensed consolidated balance sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed consolidated statements of operations and comprehensive income (loss) (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited</Role>
      <ShortName>Condensed consolidated statements of operations and comprehensive income (loss) (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed consolidated statements of stockholders' equity (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited</Role>
      <ShortName>Condensed consolidated statements of stockholders' equity (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed consolidated statements of cash flows (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited</Role>
      <ShortName>Condensed consolidated statements of cash flows (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="hqy-20211031.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://healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies</Role>
      <ShortName>Summary of business and significant accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2104102 - Disclosure - Net income (loss) per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/Netincomelosspershare</Role>
      <ShortName>Net income (loss) per share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2107103 - Disclosure - Business combination</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/Businesscombination</Role>
      <ShortName>Business combination</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2112104 - Disclosure - Supplemental financial statement information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/Supplementalfinancialstatementinformation</Role>
      <ShortName>Supplemental financial statement information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2119105 - Disclosure - Intangible assets and goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/Intangibleassetsandgoodwill</Role>
      <ShortName>Intangible assets and goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2123106 - Disclosure - Commitments and contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/Commitmentsandcontingencies</Role>
      <ShortName>Commitments and contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2127107 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/Incometaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2129108 - Disclosure - Indebtedness</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/Indebtedness</Role>
      <ShortName>Indebtedness</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2133109 - Disclosure - Stock-based compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/Stockbasedcompensation</Role>
      <ShortName>Stock-based compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2139110 - Disclosure - Fair value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/Fairvalue</Role>
      <ShortName>Fair value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2143111 - Disclosure - Subsequent events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/Subsequentevents</Role>
      <ShortName>Subsequent events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Summary of business and significant accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies</Role>
      <ShortName>Summary of business and significant accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Net income (loss) per share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/NetincomelosspershareTables</Role>
      <ShortName>Net income (loss) per share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://healthequity.com/role/Netincomelosspershare</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2308302 - Disclosure - Business combination (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/BusinesscombinationTables</Role>
      <ShortName>Business combination (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://healthequity.com/role/Businesscombination</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2313303 - Disclosure - Supplemental financial statement information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/SupplementalfinancialstatementinformationTables</Role>
      <ShortName>Supplemental financial statement information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://healthequity.com/role/Supplementalfinancialstatementinformation</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2320304 - Disclosure - Intangible assets and goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/IntangibleassetsandgoodwillTables</Role>
      <ShortName>Intangible assets and goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://healthequity.com/role/Intangibleassetsandgoodwill</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2324305 - Disclosure - Commitments and contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/CommitmentsandcontingenciesTables</Role>
      <ShortName>Commitments and contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://healthequity.com/role/Commitmentsandcontingencies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2330306 - Disclosure - Indebtedness (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/IndebtednessTables</Role>
      <ShortName>Indebtedness (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://healthequity.com/role/Indebtedness</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2334307 - Disclosure - Stock-based compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/StockbasedcompensationTables</Role>
      <ShortName>Stock-based compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://healthequity.com/role/Stockbasedcompensation</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2340308 - Disclosure - Fair value (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/FairvalueTables</Role>
      <ShortName>Fair value (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://healthequity.com/role/Fairvalue</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Summary of business and significant accounting policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails</Role>
      <ShortName>Summary of business and significant accounting policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Net income (loss) per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/NetincomelosspershareDetails</Role>
      <ShortName>Net income (loss) per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/NetincomelosspershareTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2409403 - Disclosure - Business combination (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/BusinesscombinationNarrativeDetails</Role>
      <ShortName>Business combination (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/BusinesscombinationTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - Business combination (Preliminary Allocation of Consideration) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails</Role>
      <ShortName>Business combination (Preliminary Allocation of Consideration) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/BusinesscombinationTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - Business combination (Acquired Identified Intangible Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails</Role>
      <ShortName>Business combination (Acquired Identified Intangible Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/BusinesscombinationTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2414406 - Disclosure - Supplemental financial statement information (Property and equipment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails</Role>
      <ShortName>Supplemental financial statement information (Property and equipment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/SupplementalfinancialstatementinformationTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2415407 - Disclosure - Supplemental financial statement information (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails</Role>
      <ShortName>Supplemental financial statement information (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/SupplementalfinancialstatementinformationTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2416408 - Disclosure - Supplemental financial statement information (Lease Cost) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails</Role>
      <ShortName>Supplemental financial statement information (Lease Cost) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/SupplementalfinancialstatementinformationTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2417409 - Disclosure - Supplemental financial statement information (Other income (expense), net) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails</Role>
      <ShortName>Supplemental financial statement information (Other income (expense), net) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/SupplementalfinancialstatementinformationTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2418410 - Disclosure - Supplemental financial statement information (Supplemental Cash Flow Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/SupplementalfinancialstatementinformationSupplementalCashFlowInformationDetails</Role>
      <ShortName>Supplemental financial statement information (Supplemental Cash Flow Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/SupplementalfinancialstatementinformationTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2421411 - Disclosure - Intangible assets and goodwill (Schedule of intangible assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails</Role>
      <ShortName>Intangible assets and goodwill (Schedule of intangible assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/IntangibleassetsandgoodwillTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2422412 - Disclosure - Intangible assets and goodwill (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails</Role>
      <ShortName>Intangible assets and goodwill (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/IntangibleassetsandgoodwillTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2425413 - Disclosure - Commitments and contingencies - Outstanding Contractual Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails</Role>
      <ShortName>Commitments and contingencies - Outstanding Contractual Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2426414 - Disclosure - Commitments and contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails</Role>
      <ShortName>Commitments and contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2428415 - Disclosure - Income taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/IncometaxesDetails</Role>
      <ShortName>Income taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/Incometaxes</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2431416 - Disclosure - Indebtedness (Schedule of Long-term Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails</Role>
      <ShortName>Indebtedness (Schedule of Long-term Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/IndebtednessTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2432417 - Disclosure - Indebtedness (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/IndebtednessNarrativeDetails</Role>
      <ShortName>Indebtedness (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/IndebtednessTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2435418 - Disclosure - Stock-based compensation (Summary of share based compensation recognized) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails</Role>
      <ShortName>Stock-based compensation (Summary of share based compensation recognized) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/StockbasedcompensationTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2436419 - Disclosure - Stock-based compensation (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/StockbasedcompensationNarrativeDetails</Role>
      <ShortName>Stock-based compensation (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/StockbasedcompensationTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2437420 - Disclosure - Stock-based compensation (Stock option activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails</Role>
      <ShortName>Stock-based compensation (Stock option activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/StockbasedcompensationTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2438421 - Disclosure - Stock-based compensation (Restricted stock unity activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails</Role>
      <ShortName>Stock-based compensation (Restricted stock unity activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/StockbasedcompensationTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2441422 - Disclosure - Fair value - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/FairvalueNarrativeDetails</Role>
      <ShortName>Fair value - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2442423 - Disclosure - Fair value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/FairvalueDetails</Role>
      <ShortName>Fair value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://healthequity.com/role/FairvalueTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="hqy-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2444424 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://healthequity.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</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-Q" original="hqy-20211031.htm">hqy-20211031.htm</File>
    <File>exhibit311-ceo302xfy22q3.htm</File>
    <File>exhibit312-cfo302xfy22q3.htm</File>
    <File>exhibit321-ceo906xfy22q3.htm</File>
    <File>exhibit322-cfo906xfy22q3.htm</File>
    <File>hqy-20211031.xsd</File>
    <File>hqy-20211031_cal.xml</File>
    <File>hqy-20211031_def.xml</File>
    <File>hqy-20211031_lab.xml</File>
    <File>hqy-20211031_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>67
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "hqy-20211031.htm": {
   "axisCustom": 2,
   "axisStandard": 22,
   "contextCount": 181,
   "dts": {
    "calculationLink": {
     "local": [
      "hqy-20211031_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "hqy-20211031_def.xml"
     ]
    },
    "inline": {
     "local": [
      "hqy-20211031.htm"
     ]
    },
    "labelLink": {
     "local": [
      "hqy-20211031_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "hqy-20211031_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "hqy-20211031.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-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",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.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"
     ]
    }
   },
   "elementCount": 509,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 5
   },
   "keyCustom": 55,
   "keyStandard": 333,
   "memberCustom": 25,
   "memberStandard": 38,
   "nsprefix": "hqy",
   "nsuri": "http://healthequity.com/20211031",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "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://healthequity.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "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-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112104 - Disclosure - Supplemental financial statement information",
     "role": "http://healthequity.com/role/Supplementalfinancialstatementinformation",
     "shortName": "Supplemental financial statement information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "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-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119105 - Disclosure - Intangible assets and goodwill",
     "role": "http://healthequity.com/role/Intangibleassetsandgoodwill",
     "shortName": "Intangible assets and goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123106 - Disclosure - Commitments and contingencies",
     "role": "http://healthequity.com/role/Commitmentsandcontingencies",
     "shortName": "Commitments and contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127107 - Disclosure - Income taxes",
     "role": "http://healthequity.com/role/Incometaxes",
     "shortName": "Income taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2129108 - Disclosure - Indebtedness",
     "role": "http://healthequity.com/role/Indebtedness",
     "shortName": "Indebtedness",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "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-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133109 - Disclosure - Stock-based compensation",
     "role": "http://healthequity.com/role/Stockbasedcompensation",
     "shortName": "Stock-based compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139110 - Disclosure - Fair value",
     "role": "http://healthequity.com/role/Fairvalue",
     "shortName": "Fair value",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2143111 - Disclosure - Subsequent events",
     "role": "http://healthequity.com/role/Subsequentevents",
     "shortName": "Subsequent events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "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://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies",
     "shortName": "Summary of business and significant accounting policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Net income (loss) per share (Tables)",
     "role": "http://healthequity.com/role/NetincomelosspershareTables",
     "shortName": "Net income (loss) per share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "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 - Condensed consolidated balance sheets",
     "role": "http://healthequity.com/role/Condensedconsolidatedbalancesheets",
     "shortName": "Condensed consolidated balance sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308302 - Disclosure - Business combination (Tables)",
     "role": "http://healthequity.com/role/BusinesscombinationTables",
     "shortName": "Business combination (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313303 - Disclosure - Supplemental financial statement information (Tables)",
     "role": "http://healthequity.com/role/SupplementalfinancialstatementinformationTables",
     "shortName": "Supplemental financial statement information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320304 - Disclosure - Intangible assets and goodwill (Tables)",
     "role": "http://healthequity.com/role/IntangibleassetsandgoodwillTables",
     "shortName": "Intangible assets and goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324305 - Disclosure - Commitments and contingencies (Tables)",
     "role": "http://healthequity.com/role/CommitmentsandcontingenciesTables",
     "shortName": "Commitments and contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2330306 - Disclosure - Indebtedness (Tables)",
     "role": "http://healthequity.com/role/IndebtednessTables",
     "shortName": "Indebtedness (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2334307 - Disclosure - Stock-based compensation (Tables)",
     "role": "http://healthequity.com/role/StockbasedcompensationTables",
     "shortName": "Stock-based compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2340308 - Disclosure - Fair value (Tables)",
     "role": "http://healthequity.com/role/FairvalueTables",
     "shortName": "Fair value (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "ibc48c2d59dc94c32ab4aa637359ecb49_D20210901-20210929",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "hqy:PaymentsForAssetAcquisition",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Summary of business and significant accounting policies (Details)",
     "role": "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails",
     "shortName": "Summary of business and significant accounting policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "ibc48c2d59dc94c32ab4aa637359ecb49_D20210901-20210929",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "hqy:PaymentsForAssetAcquisition",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Net income (loss) per share (Details)",
     "role": "http://healthequity.com/role/NetincomelosspershareDetails",
     "shortName": "Net income (loss) per share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409403 - Disclosure - Business combination (Narrative) (Details)",
     "role": "http://healthequity.com/role/BusinesscombinationNarrativeDetails",
     "shortName": "Business combination (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i93be55fb81d84f0e824f45b22b9ef67e_I20210308",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "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 - Condensed consolidated balance sheets (Parenthetical)",
     "role": "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical",
     "shortName": "Condensed consolidated balance sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Business combination (Preliminary Allocation of Consideration) (Details)",
     "role": "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails",
     "shortName": "Business combination (Preliminary Allocation of Consideration) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i93be55fb81d84f0e824f45b22b9ef67e_I20210308",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "ib6609db9623c42cd877a600f16fd690f_D20210308-20210308",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - Business combination (Acquired Identified Intangible Assets) (Details)",
     "role": "http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails",
     "shortName": "Business combination (Acquired Identified Intangible Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "ib6609db9623c42cd877a600f16fd690f_D20210308-20210308",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414406 - Disclosure - Supplemental financial statement information (Property and equipment) (Details)",
     "role": "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails",
     "shortName": "Supplemental financial statement information (Property and equipment) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415407 - Disclosure - Supplemental financial statement information (Narrative) (Details)",
     "role": "http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails",
     "shortName": "Supplemental financial statement information (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416408 - Disclosure - Supplemental financial statement information (Lease Cost) (Details)",
     "role": "http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails",
     "shortName": "Supplemental financial statement information (Lease Cost) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentIncomeNonoperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417409 - Disclosure - Supplemental financial statement information (Other income (expense), net) (Details)",
     "role": "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails",
     "shortName": "Supplemental financial statement information (Other income (expense), net) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentIncomeNonoperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418410 - Disclosure - Supplemental financial statement information (Supplemental Cash Flow Information) (Details)",
     "role": "http://healthequity.com/role/SupplementalfinancialstatementinformationSupplementalCashFlowInformationDetails",
     "shortName": "Supplemental financial statement information (Supplemental Cash Flow Information) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421411 - Disclosure - Intangible assets and goodwill (Schedule of intangible assets) (Details)",
     "role": "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails",
     "shortName": "Intangible assets and goodwill (Schedule of intangible assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422412 - Disclosure - Intangible assets and goodwill (Narrative) (Details)",
     "role": "http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails",
     "shortName": "Intangible assets and goodwill (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425413 - Disclosure - Commitments and contingencies - Outstanding Contractual Obligations (Details)",
     "role": "http://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-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "hqy:InterestOnLongTermDebtToBePaidRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "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 - Condensed consolidated statements of operations and comprehensive income (loss) (unaudited)",
     "role": "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited",
     "shortName": "Condensed consolidated statements of operations and comprehensive income (loss) (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426414 - Disclosure - Commitments and contingencies - Narrative (Details)",
     "role": "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails",
     "shortName": "Commitments and contingencies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428415 - Disclosure - Income taxes (Details)",
     "role": "http://healthequity.com/role/IncometaxesDetails",
     "shortName": "Income taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431416 - Disclosure - Indebtedness (Schedule of Long-term Debt) (Details)",
     "role": "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails",
     "shortName": "Indebtedness (Schedule of Long-term Debt) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i1ec245e64d5642328ff8bcb5311fb526_I20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i0e5a689632364830a196be291d623124_D20210201-20211031",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityCommitmentFeePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432417 - Disclosure - Indebtedness (Narrative) (Details)",
     "role": "http://healthequity.com/role/IndebtednessNarrativeDetails",
     "shortName": "Indebtedness (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i0e5a689632364830a196be291d623124_D20210201-20211031",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityCommitmentFeePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435418 - Disclosure - Stock-based compensation (Summary of share based compensation recognized) (Details)",
     "role": "http://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-20211031.htm",
      "contextRef": "i4361f3414da2435e8eabae0c77dd4882_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4fa7ffa584ec4f1eb3d508f223ea191d_D20210201-20210430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436419 - Disclosure - Stock-based compensation (Narrative) (Details)",
     "role": "http://healthequity.com/role/StockbasedcompensationNarrativeDetails",
     "shortName": "Stock-based compensation (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i4fa7ffa584ec4f1eb3d508f223ea191d_D20210201-20210430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "iaf51479dcfba4b5a8b2479d2c8b68d0a_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437420 - Disclosure - Stock-based compensation (Stock option activity) (Details)",
     "role": "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails",
     "shortName": "Stock-based compensation (Stock option activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i3ff4126848f849d2af492550a9c513ce_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438421 - Disclosure - Stock-based compensation (Restricted stock unity activity) (Details)",
     "role": "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails",
     "shortName": "Stock-based compensation (Restricted stock unity activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i3ff4126848f849d2af492550a9c513ce_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i0b9d75660d9749ffa040e01ada32e5cf_I20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441422 - Disclosure - Fair value - Narrative (Details)",
     "role": "http://healthequity.com/role/FairvalueNarrativeDetails",
     "shortName": "Fair value - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i0b9d75660d9749ffa040e01ada32e5cf_I20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "idc00cac3f70f470987103920f7349b8a_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442423 - Disclosure - Fair value (Details)",
     "role": "http://healthequity.com/role/FairvalueDetails",
     "shortName": "Fair value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "idc00cac3f70f470987103920f7349b8a_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i8d983241d8d34f518bf290f38c065e9f_I20200131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed consolidated statements of stockholders' equity (unaudited)",
     "role": "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited",
     "shortName": "Condensed consolidated statements of stockholders' equity (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i8d983241d8d34f518bf290f38c065e9f_I20200131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i85c37bf70d394d6e815775227cefa663_D20210401-20210430",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "hqy:PaymentsForAssetAcquisition",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444424 - Disclosure - Subsequent Events (Details)",
     "role": "http://healthequity.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i85c37bf70d394d6e815775227cefa663_D20210401-20210430",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "hqy:PaymentsForAssetAcquisition",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed consolidated statements of cash flows (unaudited)",
     "role": "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited",
     "shortName": "Condensed consolidated statements of cash flows (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "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://healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies",
     "shortName": "Summary of business and significant accounting policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "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-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - Net income (loss) per share",
     "role": "http://healthequity.com/role/Netincomelosspershare",
     "shortName": "Net income (loss) per share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "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-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107103 - Disclosure - Business combination",
     "role": "http://healthequity.com/role/Businesscombination",
     "shortName": "Business combination",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20211031.htm",
      "contextRef": "i17164ad26ea74c3294920d1daa2baa48_D20210201-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 63,
   "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/2021",
     "presentation": [
      "http://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/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "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/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "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/2021",
     "presentation": [
      "http://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/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r512"
     ],
     "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/2021",
     "presentation": [
      "http://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/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "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/2021",
     "presentation": [
      "http://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/2021",
     "presentation": [
      "http://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/2021",
     "presentation": [
      "http://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/2021",
     "presentation": [
      "http://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/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r513"
     ],
     "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/2021",
     "presentation": [
      "http://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/2021",
     "presentation": [
      "http://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/2021",
     "presentation": [
      "http://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/2021",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r513"
     ],
     "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/2021",
     "presentation": [
      "http://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/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r513"
     ],
     "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/2021",
     "presentation": [
      "http://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/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r515"
     ],
     "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/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r513"
     ],
     "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/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r513"
     ],
     "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/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r513"
     ],
     "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/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r513"
     ],
     "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/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "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/2021",
     "presentation": [
      "http://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/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r509"
     ],
     "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/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r510"
     ],
     "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/2021",
     "presentation": [
      "http://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/2021",
     "presentation": [
      "http://healthequity.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "hqy_A4500SeniorNotesDue2029Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.500% Senior Notes due 2029",
        "label": "4.500% Senior Notes due 2029 [Member]",
        "terseLabel": "4.50% Senior Notes due 2029"
       }
      }
     },
     "localname": "A4500SeniorNotesDue2029Member",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://healthequity.com/role/FairvalueNarrativeDetails",
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "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"
       }
      }
     },
     "localname": "AcquiredHSAIntangibleAssetsMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited",
      "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_AmortizationOfAcquiredIntangible": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Assets Acquired And Liabilities, Assets",
        "label": "Asset Acquisition, Assets Acquired And Liabilities, Assets",
        "terseLabel": "Value of HSA assets transferred in portfolio acquisition"
       }
      }
     },
     "localname": "AssetAcquisitionAssetsAcquiredAndLiabilitiesAssets",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails",
      "http://healthequity.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_AssetAcquisitionConsiderationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Consideration",
        "label": "Asset Acquisition, Consideration [Abstract]",
        "terseLabel": "Asset Acquisition, Consideration [Abstract]"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationAbstract",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hqy_AssetAcquisitionConsiderationToBePaid": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Consideration,To Be Paid",
        "label": "Asset Acquisition, Consideration,To Be Paid",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationToBePaid",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_AssetAcquisitionConsiderationToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 1.0,
       "parentTag": "hqy_AssetAcquisitionConsiderationToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Consideration,To Be Paid, After Year Four",
        "label": "Asset Acquisition, Consideration,To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationToBePaidAfterYearFour",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 5.0,
       "parentTag": "hqy_AssetAcquisitionConsiderationToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Consideration,To Be Paid, Remainder Of Fiscal Year",
        "label": "Asset Acquisition, Consideration,To Be Paid, Remainder Of Fiscal Year",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationToBePaidRemainderOfFiscalYear",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_AssetAcquisitionConsiderationToBePaidYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 6.0,
       "parentTag": "hqy_AssetAcquisitionConsiderationToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Consideration,To Be Paid, Year Four",
        "label": "Asset Acquisition, Consideration,To Be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationToBePaidYearFour",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_AssetAcquisitionConsiderationToBePaidYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 4.0,
       "parentTag": "hqy_AssetAcquisitionConsiderationToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Consideration,To Be Paid, Year One",
        "label": "Asset Acquisition, Consideration,To Be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationToBePaidYearOne",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_AssetAcquisitionConsiderationToBePaidYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 3.0,
       "parentTag": "hqy_AssetAcquisitionConsiderationToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Consideration,To Be Paid, Year Three",
        "label": "Asset Acquisition, Consideration,To Be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationToBePaidYearThree",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_AssetAcquisitionConsiderationToBePaidYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 2.0,
       "parentTag": "hqy_AssetAcquisitionConsiderationToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Consideration,To Be Paid, Year Two",
        "label": "Asset Acquisition, Consideration,To Be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationToBePaidYearTwo",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_BusinessCombinationContingentConsiderationPerformancePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration, Performance Period",
        "label": "Business Combination, Contingent Consideration, Performance Period",
        "terseLabel": "Contingent consideration, performance period"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationPerformancePeriod",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_ContingentAcquisitionConsiderationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Acquisition Consideration",
        "label": "Contingent Acquisition Consideration [Abstract]",
        "terseLabel": "Contingent Acquisition Consideration [Abstract]"
       }
      }
     },
     "localname": "ContingentAcquisitionConsiderationAbstract",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hqy_ContingentAcquisitionConsiderationToBePaid": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Acquisition Consideration, To Be Paid",
        "label": "Contingent Acquisition Consideration, To Be Paid",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "ContingentAcquisitionConsiderationToBePaid",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_ContingentAcquisitionConsiderationToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 3.0,
       "parentTag": "hqy_ContingentAcquisitionConsiderationToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Acquisition Consideration, To Be Paid, After Year Four",
        "label": "Contingent Acquisition Consideration, To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "ContingentAcquisitionConsiderationToBePaidAfterYearFour",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 1.0,
       "parentTag": "hqy_ContingentAcquisitionConsiderationToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Acquisition Consideration, To Be Paid, Remainder Of Fiscal Year",
        "label": "Contingent Acquisition Consideration, To Be Paid, Remainder Of Fiscal Year",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "ContingentAcquisitionConsiderationToBePaidRemainderOfFiscalYear",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_ContingentAcquisitionConsiderationToBePaidYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 5.0,
       "parentTag": "hqy_ContingentAcquisitionConsiderationToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Acquisition Consideration, To Be Paid, Year Four",
        "label": "Contingent Acquisition Consideration, To Be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "ContingentAcquisitionConsiderationToBePaidYearFour",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_ContingentAcquisitionConsiderationToBePaidYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 4.0,
       "parentTag": "hqy_ContingentAcquisitionConsiderationToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Acquisition Consideration, To Be Paid, Year One",
        "label": "Contingent Acquisition Consideration, To Be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "ContingentAcquisitionConsiderationToBePaidYearOne",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_ContingentAcquisitionConsiderationToBePaidYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 6.0,
       "parentTag": "hqy_ContingentAcquisitionConsiderationToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Acquisition Consideration, To Be Paid, Year Three",
        "label": "Contingent Acquisition Consideration, To Be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "ContingentAcquisitionConsiderationToBePaidYearThree",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_ContingentAcquisitionConsiderationToBePaidYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 2.0,
       "parentTag": "hqy_ContingentAcquisitionConsiderationToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Acquisition Consideration, To Be Paid, Year Two",
        "label": "Contingent Acquisition Consideration, To Be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "ContingentAcquisitionConsiderationToBePaidYearTwo",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_ContingentConsiderationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration",
        "label": "Contingent Consideration [Member]",
        "terseLabel": "Contingent Consideration"
       }
      }
     },
     "localname": "ContingentConsiderationMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/FairvalueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_ContractualObligationToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Obligation, to be Paid, After Year Four",
        "label": "Contractual Obligation, to be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "ContractualObligationToBePaidAfterYearFour",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement [Member]",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreementMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_DebtCovenantPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period [Axis]",
        "label": "Debt Covenant Period [Axis]",
        "terseLabel": "Debt Covenant Period [Axis]"
       }
      }
     },
     "localname": "DebtCovenantPeriodAxis",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hqy_DebtCovenantPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Debt Covenant Period [Axis]",
        "label": "Debt Covenant Period [Domain]",
        "terseLabel": "Debt Covenant Period [Domain]"
       }
      }
     },
     "localname": "DebtCovenantPeriodDomain",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://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]",
        "verboseLabel": "Debt covenant, period one"
       }
      }
     },
     "localname": "DebtCovenantPeriodOneMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_DebtCovenantPeriodTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period Two",
        "label": "Debt Covenant Period Two [Member]",
        "verboseLabel": "Debt covenant, period two"
       }
      }
     },
     "localname": "DebtCovenantPeriodTwoMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_DebtInstrumentAmortizationPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Amortization Period",
        "label": "Debt Instrument, Amortization Period [Axis]",
        "terseLabel": "Debt Instrument, Amortization Period [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAmortizationPeriodAxis",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hqy_DebtInstrumentAmortizationPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Amortization Period",
        "label": "Debt Instrument, Amortization Period [Domain]",
        "terseLabel": "Debt Instrument, Amortization Period [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentAmortizationPeriodDomain",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_DebtInstrumentAmortizationPeriodFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Amortization Period Five [Member]",
        "label": "Debt Instrument, Amortization Period Five [Member]",
        "verboseLabel": "Fifth year after the Effective Date"
       }
      }
     },
     "localname": "DebtInstrumentAmortizationPeriodFiveMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_DebtInstrumentAmortizationPeriodFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Amortization Period Four [Member]",
        "label": "Debt Instrument, Amortization Period Four [Member]",
        "terseLabel": "Fourth year after the Effective Date"
       }
      }
     },
     "localname": "DebtInstrumentAmortizationPeriodFourMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_DebtInstrumentAmortizationPeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Amortization Period One",
        "label": "Debt Instrument, Amortization Period One [Member]",
        "verboseLabel": "First year after the Effective Date"
       }
      }
     },
     "localname": "DebtInstrumentAmortizationPeriodOneMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Amortization Period Two and Three Period",
        "label": "Debt Instrument, Amortization Period Two and Three Period [Member]",
        "terseLabel": "Second and third years after the Effective Date"
       }
      }
     },
     "localname": "DebtInstrumentAmortizationPeriodTwoAndThreePeriodMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_DebtInstrumentCovenantMinimumInterestCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Minimum Interest Coverage Ratio",
        "label": "Debt Instrument, Covenant, Minimum Interest Coverage Ratio",
        "terseLabel": "Minimum interest coverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantMinimumInterestCoverageRatio",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "hqy_DebtInstrumentCovenantNetLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Net Leverage Ratio",
        "label": "Debt Instrument, Covenant, Net Leverage Ratio",
        "terseLabel": "Maximum leverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantNetLeverageRatio",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "hqy_DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Periodic Repayments, Percentage Of Principal Amount",
        "label": "Debt Instrument, Periodic Repayments, Percentage Of Principal Amount",
        "terseLabel": "Debt instrument, amortization of loans, percentage of principal amount"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicRepaymentsPercentageOfPrincipalAmount",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hqy_DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Prepayment Covenant, Percentage Of Proceeds From Sales",
        "label": "Debt Instrument, Prepayment Covenant, Percentage Of Proceeds From Sales",
        "terseLabel": "Debt instrument, prepayment covenant, percentage of proceeds from sales to used to prepay"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentCovenantPercentageOfProceedsFromSales",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hqy_DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Prepayment Covenant, Period To Commit To Reinvest After Initial Period",
        "label": "Debt Instrument, Prepayment Covenant, Period To Commit To Reinvest After Initial Period",
        "terseLabel": "Debt instrument, number of days to commit to reinvesting proceeds from sales of assets after initial period"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentCovenantPeriodToCommitToReinvestAfterInitialPeriod",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hqy_DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Prepayment Covenant, Period To Reinvest Proceeds From Sales",
        "label": "Debt Instrument, Prepayment Covenant, Period To Reinvest Proceeds From Sales",
        "terseLabel": "Debt instrument, number of days to reinvest proceeds from sales of assets"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentCovenantPeriodToReinvestProceedsFromSales",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_FifthThirdBankHSAPortfolioAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fifth Third Bank HSA Portfolio Acquisition",
        "label": "Fifth Third Bank HSA Portfolio Acquisition [Member]",
        "terseLabel": "Fifth Third Bank HSA Portfolio Acquisition"
       }
      }
     },
     "localname": "FifthThirdBankHSAPortfolioAcquisitionMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fifth Third Bank Health Savings Accounts Portfolio Acquisition [Member]",
        "label": "Fifth Third Bank Health Savings Accounts Portfolio Acquisition [Member]",
        "terseLabel": "Fifth Third Bank HSA portfolio Acquisition"
       }
      }
     },
     "localname": "FifthThirdBankHealthSavingsAccountsPortfolioAcquisitionMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails"
     ],
     "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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_FurtherHealthSavingsAccountPortfolioAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Further Health Savings Account Portfolio Acquisition",
        "label": "Further Health Savings Account Portfolio Acquisition [Member]",
        "terseLabel": "Further Health Savings Account Portfolio Acquisition"
       }
      }
     },
     "localname": "FurtherHealthSavingsAccountPortfolioAcquisitionMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://healthequity.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_HealthSavingsAdministratorsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HealthSavings Administrators, LLC",
        "label": "HealthSavings Administrators, LLC [Member]",
        "terseLabel": "HealthSavings Administrators, LLC"
       }
      }
     },
     "localname": "HealthSavingsAdministratorsLLCMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_IncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incentive Plan [Member]",
        "label": "Incentive Plan [Member]",
        "terseLabel": "Incentive Plan"
       }
      }
     },
     "localname": "IncentivePlanMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 7.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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 8.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",
        "negatedTerseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hqy_InterestOnLongTermDebtToBePaid": {
     "auth_ref": [],
     "calculation": {
      "http://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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_InterestOnLongTermDebtToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://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 Four",
        "label": "Interest On Long-Term Debt, To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "InterestOnLongTermDebtToBePaidAfterYearFour",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_InterestOnLongTermDebtToBePaidRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://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, Remainder Of Fiscal Year",
        "label": "Interest On Long-Term Debt, To Be Paid, Remainder Of Fiscal Year",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "InterestOnLongTermDebtToBePaidRemainderOfFiscalYear",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_InterestOnLongTermDebtToBePaidYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://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 Four",
        "label": "Interest On Long-Term Debt, To Be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "InterestOnLongTermDebtToBePaidYearFour",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_InterestOnLongTermDebtToBePaidYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://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 One",
        "label": "Interest On Long-Term Debt, To Be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "InterestOnLongTermDebtToBePaidYearOne",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_InterestOnLongTermDebtToBePaidYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://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 Three",
        "label": "Interest On Long-Term Debt, To Be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "InterestOnLongTermDebtToBePaidYearThree",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_InterestOnLongTermDebtToBePaidYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://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 Two",
        "label": "Interest On Long-Term Debt, To Be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "InterestOnLongTermDebtToBePaidYearTwo",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 6.0,
       "parentTag": "hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced": {
     "auth_ref": [],
     "calculation": {
      "http://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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity Of Future Commitments",
        "label": "Line Of Credit Facility, Maximum Borrowing Capacity Of Future Commitments",
        "terseLabel": "Maximum borrowing capacity of future commitments"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityOfFutureCommitments",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt Maturities, Repayments Of Principal After Year Four",
        "label": "Long-Term Debt Maturities, Repayments Of Principal After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hqy_LuumAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Luum Acquisition [Member]",
        "label": "Luum Acquisition [Member]",
        "terseLabel": "Luum Acquisition"
       }
      }
     },
     "localname": "LuumAcquisitionMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails",
      "http://healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails",
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_NumberOfHSAMembersTransferred": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of HSA Members Transferred",
        "label": "Number Of HSA Members Transferred",
        "terseLabel": "Number of HSA members transferred in portfolio acquisition"
       }
      }
     },
     "localname": "NumberOfHSAMembersTransferred",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails",
      "http://healthequity.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hqy_OtherCommitmentToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Commitment To Be Paid, After Year Four",
        "label": "Other Commitment To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OtherCommitmentToBePaidAfterYearFour",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_OtherNonoperatingIncomeExpenseMiscellaneous": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails": {
       "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",
        "verboseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseMiscellaneous",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_PaymentsForAssetAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Asset Acquisition",
        "label": "Payments For Asset Acquisition",
        "terseLabel": "Purchase price for HSA portfolio"
       }
      }
     },
     "localname": "PaymentsForAssetAcquisition",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails",
      "http://healthequity.com/role/SubsequentEventsDetails",
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_PaymentsToSettleClientHeldFunds": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "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, net"
       }
      }
     },
     "localname": "PaymentsToSettleClientHeldFunds",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "PerformanceRestrictedStockUnitsMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_PriorCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prior Credit Agreement",
        "label": "Prior Credit Agreement [Member]",
        "terseLabel": "Prior Credit Agreement"
       }
      }
     },
     "localname": "PriorCreditAgreementMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://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 usd per share)",
        "periodStartLabel": "Beginning balance, minimum (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://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 usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://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 usd per share)",
        "periodStartLabel": "Beginning balance, maximum (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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": "Percentage of capital stock"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "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://healthequity.com/20211031",
     "presentation": [
      "http://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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_TermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility [Member]",
        "label": "Term Loan Facility [Member]",
        "terseLabel": "Term Loan Facility"
       }
      }
     },
     "localname": "TermLoanFacilityMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_UnionMesaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Union Mesa",
        "label": "Union Mesa [Member]",
        "terseLabel": "Union Mesa"
       }
      }
     },
     "localname": "UnionMesaMember",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "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://healthequity.com/20211031",
     "presentation": [
      "http://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 (loss) per share:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract",
     "nsuri": "http://healthequity.com/20211031",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r514"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r47",
      "r49",
      "r96",
      "r97",
      "r225",
      "r262",
      "r516"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r224",
      "r261",
      "r289",
      "r291",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r490",
      "r492",
      "r506",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r224",
      "r261",
      "r289",
      "r291",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r490",
      "r492",
      "r506",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r152",
      "r272",
      "r274",
      "r455",
      "r489",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r152",
      "r272",
      "r274",
      "r455",
      "r489",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r224",
      "r261",
      "r275",
      "r289",
      "r291",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r490",
      "r492",
      "r506",
      "r507"
     ],
     "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": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r224",
      "r261",
      "r275",
      "r289",
      "r291",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r490",
      "r492",
      "r506",
      "r507"
     ],
     "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": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r48",
      "r49",
      "r96",
      "r97",
      "r225",
      "r262"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r34",
      "r440"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r9",
      "r23",
      "r155",
      "r156"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $6,063 and $4,239 as of October 31, 2021 and January 31, 2021, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r32",
      "r190"
     ],
     "calculation": {
      "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Supplementalfinancialstatementinformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r24",
      "r326",
      "r440"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r323",
      "r324",
      "r325",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital:"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r292",
      "r294",
      "r328",
      "r329"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "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 (loss) to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r294",
      "r316",
      "r327"
     ],
     "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",
        "verboseLabel": "Total stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r29",
      "r157",
      "r170"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r82",
      "r244",
      "r255",
      "r256",
      "r423"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt discount and issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r82",
      "r178",
      "r185"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r128"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/NetincomelosspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetAcquisitionAxis": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by asset acquisition.",
        "label": "Asset Acquisition [Axis]",
        "terseLabel": "Asset Acquisition [Axis]"
       }
      }
     },
     "localname": "AssetAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails",
      "http://healthequity.com/role/SubsequentEventsDetails",
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetAcquisitionConsiderationTransferred": {
     "auth_ref": [
      "r374",
      "r375",
      "r376",
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.",
        "label": "Asset Acquisition, Consideration Transferred",
        "terseLabel": "Payment to acquire remainder of further business"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationTransferred",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetAcquisitionDomain": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset acquisition.",
        "label": "Asset Acquisition [Domain]",
        "terseLabel": "Asset Acquisition [Domain]"
       }
      }
     },
     "localname": "AssetAcquisitionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails",
      "http://healthequity.com/role/SubsequentEventsDetails",
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r93",
      "r141",
      "r144",
      "r150",
      "r163",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r379",
      "r382",
      "r403",
      "r438",
      "r440",
      "r463",
      "r478"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r46",
      "r93",
      "r163",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r379",
      "r382",
      "r403",
      "r438",
      "r440"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r296",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r288",
      "r290"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails",
      "http://healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails",
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r288",
      "r290",
      "r357",
      "r358"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails",
      "http://healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails",
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails",
      "http://healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r356"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r355"
     ],
     "calculation": {
      "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails": {
       "order": 2.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 gains (costs), net"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r81",
      "r372"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Change in fair value of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r371"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High",
        "terseLabel": "Maximum amount of contingent consideration payable"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r367",
      "r368",
      "r370"
     ],
     "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 consideration liability"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://healthequity.com/role/FairvalueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r378"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Businesscombination"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationIntegrationRelatedCosts": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": {
     "auth_ref": [
      "r362"
     ],
     "calculation": {
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 6.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",
        "negatedLabel": "Current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 7.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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r359",
      "r360"
     ],
     "calculation": {
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r86",
      "r87",
      "r88"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r8",
      "r30",
      "r84"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r78",
      "r84",
      "r89"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r78",
      "r412"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "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 in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r43",
      "r197",
      "r467",
      "r483"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (see Note 6)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r194",
      "r195",
      "r196",
      "r204",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Commitmentsandcontingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r100",
      "r101",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common stock:"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r22"
     ],
     "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, authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r22"
     ],
     "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, issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r22",
      "r263"
     ],
     "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, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r22",
      "r440"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "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, 83,586 and 77,168 shares issued and outstanding as of October 31, 2021 and January 31, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r51",
      "r53",
      "r54",
      "r61",
      "r470",
      "r485"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "terseLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r179",
      "r183",
      "r365"
     ],
     "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": "Computer software intangible asset"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r90",
      "r381"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r273"
     ],
     "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",
        "verboseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligation": {
     "auth_ref": [],
     "calculation": {
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInFourthYear": {
     "auth_ref": [],
     "calculation": {
      "http://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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "ContractualObligationDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://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 in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "ContractualObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "ContractualObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "ContractualObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://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 remainder of current fiscal year.",
        "label": "Contractual Obligation, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r65",
      "r455"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue [Abstract]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditAndDebitCardMember": {
     "auth_ref": [
      "r274"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r364"
     ],
     "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]",
        "terseLabel": "Customer relationships",
        "verboseLabel": "Acquired customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails",
      "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r91",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r238",
      "r245",
      "r246",
      "r248",
      "r259"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Indebtedness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r17",
      "r18",
      "r19",
      "r92",
      "r98",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r228",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r253",
      "r254",
      "r255",
      "r256",
      "r424",
      "r464",
      "r465",
      "r477"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://healthequity.com/role/FairvalueNarrativeDetails",
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r19",
      "r249",
      "r465",
      "r477"
     ],
     "calculation": {
      "http://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": "Principal amount"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r221",
      "r253",
      "r254",
      "r422",
      "r424",
      "r425"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r40",
      "r252",
      "r422",
      "r424"
     ],
     "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 percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r40",
      "r222"
     ],
     "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 percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r41",
      "r92",
      "r98",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r228",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r253",
      "r254",
      "r255",
      "r256",
      "r424"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://healthequity.com/role/FairvalueNarrativeDetails",
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "terseLabel": "Debt Instrument, Redemption, Period [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features.",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "terseLabel": "Debt Instrument, Redemption, Period [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodFiveMember": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period five representing fifth most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Five [Member]",
        "terseLabel": "Prior to October 1, 2024, 40% of Principal"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodFiveMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodFourMember": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Four [Member]",
        "terseLabel": "Prior to October 1, 2024"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodFourMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period One [Member]",
        "terseLabel": "October 1, 2024"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodOneMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Three [Member]",
        "terseLabel": "October 1, 2026 and thereafter"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Two [Member]",
        "terseLabel": "October 1, 2025"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Redemption price, percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of principal amount of debt redeemed.",
        "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed",
        "terseLabel": "Percentage of principal amount redeemed"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r41",
      "r92",
      "r98",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r228",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r247",
      "r253",
      "r254",
      "r255",
      "r256",
      "r264",
      "r265",
      "r266",
      "r267",
      "r421",
      "r422",
      "r424",
      "r425",
      "r476"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://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": "Facility term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r234",
      "r250",
      "r253",
      "r254",
      "r423"
     ],
     "calculation": {
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "terseLabel": "Less: unamortized discount and issuance costs"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r33",
      "r234",
      "r423"
     ],
     "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": "Debt issuance costs, net"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r334",
      "r335"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "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 Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/FairvalueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r82",
      "r188"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r82",
      "r139"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r366"
     ],
     "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": "Acquired developed technology",
        "verboseLabel": "Developed technology"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails",
      "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r331"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Stockbasedcompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r62",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r118",
      "r120",
      "r125",
      "r126",
      "r127",
      "r131",
      "r132",
      "r395",
      "r396",
      "r471",
      "r486"
     ],
     "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 usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited",
      "http://healthequity.com/role/NetincomelosspershareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net income (loss) per share:",
        "verboseLabel": "Net income (loss) per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited",
      "http://healthequity.com/role/NetincomelosspershareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r62",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r120",
      "r125",
      "r126",
      "r127",
      "r131",
      "r132",
      "r395",
      "r396",
      "r471",
      "r486"
     ],
     "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 usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited",
      "http://healthequity.com/role/NetincomelosspershareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net income (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Netincomelosspershare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r337"
     ],
     "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 tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IncometaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "auth_ref": [
      "r330",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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, Percent",
        "terseLabel": "Effective tax rate, primarily due to excess tax benefit on stock-based compensation expense (benefit)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IncometaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r55",
      "r56",
      "r57",
      "r100",
      "r101",
      "r102",
      "r105",
      "r114",
      "r116",
      "r134",
      "r167",
      "r263",
      "r268",
      "r323",
      "r324",
      "r325",
      "r345",
      "r346",
      "r394",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r495",
      "r496",
      "r497",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "auth_ref": [
      "r162"
     ],
     "calculation": {
      "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails": {
       "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 on equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r236",
      "r253",
      "r254",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r287",
      "r397",
      "r444",
      "r445",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/FairvalueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r401",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/FairvalueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r401"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Fairvalue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r236",
      "r253",
      "r254",
      "r276",
      "r277",
      "r282",
      "r287",
      "r397",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/FairvalueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r236",
      "r253",
      "r254",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r287",
      "r397",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/FairvalueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/FairvalueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/FairvalueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/FairvalueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r398",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/FairvalueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r398",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Change in the Fair Value of the Contingent Consideration"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/FairvalueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair value"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r399"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Change in fair value recognized in the condensed consolidated statement of operations and comprehensive income (loss)"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://healthequity.com/role/FairvalueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "auth_ref": [
      "r400"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "terseLabel": "Contingent consideration recognized at acquisition"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/FairvalueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r398"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Balance as of October 31, 2021",
        "periodStartLabel": "Balance as of January 31, 2021"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/FairvalueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r236",
      "r253",
      "r254",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r287",
      "r444",
      "r445",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/FairvalueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialServiceOtherMember": {
     "auth_ref": [
      "r274"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "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": "Estimated life (in years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r184"
     ],
     "calculation": {
      "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r179",
      "r181",
      "r184",
      "r186",
      "r456",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails",
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited",
      "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r184",
      "r460"
     ],
     "calculation": {
      "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r179",
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails",
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited",
      "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r184",
      "r456"
     ],
     "calculation": {
      "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Amortizable intangible assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r180"
     ],
     "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",
        "terseLabel": "Fair value"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails"
     ],
     "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"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r82",
      "r257",
      "r258"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Loss on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited",
      "http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r171",
      "r172",
      "r440",
      "r462"
     ],
     "calculation": {
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails",
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r173"
     ],
     "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 acquired"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r187"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Intangibleassetsandgoodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "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": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r174",
      "r354"
     ],
     "calculation": {
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 2.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": "Decrease in goodwill due to measurement period adjustments, net",
        "verboseLabel": "Goodwill, adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails",
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r64",
      "r93",
      "r141",
      "r143",
      "r146",
      "r149",
      "r151",
      "r163",
      "r210",
      "r211",
      "r212",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r403"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r59",
      "r141",
      "r143",
      "r146",
      "r149",
      "r151",
      "r461",
      "r468",
      "r473",
      "r487"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "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 (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r192",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r94",
      "r338",
      "r341",
      "r342",
      "r347",
      "r349",
      "r351",
      "r352",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Incometaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r95",
      "r115",
      "r116",
      "r140",
      "r336",
      "r348",
      "r350",
      "r488"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "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)",
        "negatedLabel": "Income tax benefit",
        "terseLabel": "Income tax provision (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited",
      "http://healthequity.com/role/IncometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r85"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 5.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, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 12.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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the 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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherDeferredLiability": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 11.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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 1.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",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "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": "Stockholders' Equity"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r121",
      "r122",
      "r123",
      "r127"
     ],
     "calculation": {
      "http://healthequity.com/role/NetincomelosspershareDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/NetincomelosspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r177",
      "r182"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r58",
      "r138",
      "r420",
      "r423",
      "r472"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r76",
      "r79",
      "r85"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNonoperating": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r434",
      "r436"
     ],
     "calculation": {
      "http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails": {
       "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 expense"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": {
     "auth_ref": [
      "r430"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r435"
     ],
     "calculation": {
      "http://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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r435"
     ],
     "calculation": {
      "http://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 to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r435"
     ],
     "calculation": {
      "http://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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r435"
     ],
     "calculation": {
      "http://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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r435"
     ],
     "calculation": {
      "http://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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of credit outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r37",
      "r93",
      "r145",
      "r163",
      "r210",
      "r211",
      "r212",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r380",
      "r382",
      "r383",
      "r403",
      "r438",
      "r439"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r28",
      "r93",
      "r163",
      "r403",
      "r440",
      "r466",
      "r481"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r39",
      "r93",
      "r163",
      "r210",
      "r211",
      "r212",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r380",
      "r382",
      "r383",
      "r403",
      "r438",
      "r439",
      "r440"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r19",
      "r20",
      "r93",
      "r163",
      "r210",
      "r211",
      "r212",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r380",
      "r382",
      "r383",
      "r403",
      "r438",
      "r439"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r19",
      "r465",
      "r477"
     ],
     "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": "Long-term line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r35"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Credit facility, amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r19",
      "r235",
      "r251",
      "r253",
      "r254",
      "r465",
      "r479"
     ],
     "calculation": {
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails_1": {
       "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 debt, net"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "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",
        "verboseLabel": "Less: current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets",
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Fair value of the notes"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/FairvalueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r98",
      "r207",
      "r240"
     ],
     "calculation": {
      "http://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 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",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r98",
      "r207",
      "r240"
     ],
     "calculation": {
      "http://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 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",
        "verboseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r98",
      "r207",
      "r240"
     ],
     "calculation": {
      "http://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 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",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r98",
      "r207",
      "r240"
     ],
     "calculation": {
      "http://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 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",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://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 in remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "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"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets",
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r41",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails",
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r205",
      "r206"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails",
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r197"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r78",
      "r80",
      "r83"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r6",
      "r50",
      "r52",
      "r57",
      "r60",
      "r83",
      "r93",
      "r104",
      "r109",
      "r110",
      "r111",
      "r112",
      "r115",
      "r116",
      "r124",
      "r141",
      "r143",
      "r146",
      "r149",
      "r151",
      "r163",
      "r210",
      "r211",
      "r212",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r396",
      "r403",
      "r469",
      "r484"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "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 (loss)",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited",
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited",
      "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited",
      "http://healthequity.com/role/NetincomelosspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]",
        "terseLabel": "Numerator (basic and diluted):"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/NetincomelosspershareDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r103",
      "r104",
      "r105",
      "r106",
      "r107",
      "r108",
      "r111",
      "r117",
      "r131",
      "r159",
      "r160",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r209",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r343",
      "r344",
      "r345",
      "r346",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r437",
      "r457",
      "r458",
      "r459",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "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 accounting pronouncements and Recently issued accounting pronouncements not yet adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r86",
      "r87",
      "r88"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": {
     "auth_ref": [
      "r86",
      "r87",
      "r88"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions 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, Value of Liabilities Assumed",
        "terseLabel": "Contingent consideration recognized at acquisition"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r141",
      "r143",
      "r146",
      "r149",
      "r151"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "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 (loss) from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r427"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r427"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r429",
      "r432"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r426"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r7",
      "r99",
      "r135",
      "r384"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r45",
      "r440"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitment": {
     "auth_ref": [],
     "calculation": {
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInFourthYear": {
     "auth_ref": [],
     "calculation": {
      "http://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 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": "2026"
       }
      }
     },
     "localname": "OtherCommitmentDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://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 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": "2023"
       }
      }
     },
     "localname": "OtherCommitmentDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://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 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": "2024"
       }
      }
     },
     "localname": "OtherCommitmentDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://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 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": "2025"
       }
      }
     },
     "localname": "OtherCommitmentDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://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 remainder of current fiscal year.",
        "label": "Other Commitment, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherExpenseMember": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other expense.",
        "label": "Other Expense [Member]",
        "terseLabel": "Other expense"
       }
      }
     },
     "localname": "OtherExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 6.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)",
        "negatedLabel": "Other non-cash items"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails": {
       "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)",
        "terseLabel": "Other income (expense), net",
        "totalLabel": "Total other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited",
      "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other expense"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForSoftware": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 6.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",
        "negatedTerseLabel": "Payment of debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r69",
      "r369"
     ],
     "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",
        "verboseLabel": "Purchase price for acquisition"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 5.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",
        "negatedTerseLabel": "Acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r70",
      "r374",
      "r375",
      "r376"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "terseLabel": "Payments to acquire VEBA assets"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r296",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r21",
      "r260"
     ],
     "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 usd per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r21"
     ],
     "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, authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r21",
      "r260"
     ],
     "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, issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r21"
     ],
     "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, outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r21",
      "r440"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "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 October 31, 2021 and January 31, 2021, respectively"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 5.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 issuance of long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": {
     "auth_ref": [
      "r77",
      "r161"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.",
        "label": "Proceeds from Sale of Equity Securities, FV-NI",
        "terseLabel": "Proceeds from sale of equity securities"
       }
      }
     },
     "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r71",
      "r318"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of common stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r32",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r31",
      "r189"
     ],
     "calculation": {
      "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r15",
      "r16",
      "r191",
      "r440",
      "r474",
      "r482"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets",
      "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r15",
      "r191"
     ],
     "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": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r15",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 4.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"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r332",
      "r454",
      "r508"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r128"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails"
     ],
     "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"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r25",
      "r268",
      "r326",
      "r440",
      "r480",
      "r499",
      "r504"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r100",
      "r101",
      "r102",
      "r105",
      "r114",
      "r116",
      "r167",
      "r323",
      "r324",
      "r325",
      "r345",
      "r346",
      "r394",
      "r495",
      "r497"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r136",
      "r137",
      "r142",
      "r147",
      "r148",
      "r152",
      "r153",
      "r154",
      "r271",
      "r272",
      "r455"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r269"
     ],
     "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",
        "verboseLabel": "Remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Remaining performance obligation, percentage"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues [Abstract]"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "verboseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails",
      "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r433",
      "r436"
     ],
     "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": "Operating lease right-of-use assets obtained in exchange for new operating lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationSupplementalCashFlowInformationDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "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 usd per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r357",
      "r358"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails",
      "http://healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r41",
      "r98",
      "r253",
      "r255",
      "r264",
      "r265",
      "r266",
      "r267",
      "r421",
      "r422",
      "r425",
      "r476"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r283",
      "r284",
      "r285",
      "r286",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/FairvalueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r127"
     ],
     "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 (Loss) Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/NetincomelosspershareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r294",
      "r315",
      "r327"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r179",
      "r183",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r179",
      "r183"
     ],
     "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 Acquired Identified Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationTables",
      "http://healthequity.com/role/IntangibleassetsandgoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r175",
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Other Income (Expense), Net"
       }
      }
     },
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r32",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r361"
     ],
     "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": "Preliminary Allocation of Consideration"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r296",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails",
      "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r300",
      "r310",
      "r312"
     ],
     "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 Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r274"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 13.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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r305"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r309"
     ],
     "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 (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r307"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r307"
     ],
     "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",
        "verboseLabel": "Granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r306"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r306"
     ],
     "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 (in usd per share)",
        "periodStartLabel": "Outstanding, beginning balance (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r308"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r308"
     ],
     "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 (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails",
      "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r317"
     ],
     "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 under incentive plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r303"
     ],
     "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, weighted-average exercise price (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r317"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r302",
      "r317"
     ],
     "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": "Outstanding, ending balance (in shares)",
        "periodStartLabel": "Outstanding, beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://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 (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r301"
     ],
     "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 usd per share)",
        "periodStartLabel": "Opening balance (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "auth_ref": [
      "r314"
     ],
     "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 (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r314"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r313"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r313"
     ],
     "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, weighted average exercise price (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r293",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails"
     ],
     "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 usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r297"
     ],
     "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": "Award vesting rights percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r317"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r317"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r313"
     ],
     "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": "Outstanding stock options, weighted average contractual term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r314"
     ],
     "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 years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r44",
      "r55",
      "r56",
      "r57",
      "r100",
      "r101",
      "r102",
      "r105",
      "r114",
      "r116",
      "r134",
      "r167",
      "r263",
      "r268",
      "r323",
      "r324",
      "r325",
      "r345",
      "r346",
      "r394",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r495",
      "r496",
      "r497",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited",
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited",
      "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r134",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited",
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited",
      "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r21",
      "r22",
      "r263",
      "r268",
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r21",
      "r22",
      "r268",
      "r295",
      "r311"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuance of common stock upon exercise of stock options, and for restricted stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r22",
      "r26",
      "r27",
      "r93",
      "r158",
      "r163",
      "r403",
      "r440"
     ],
     "calculation": {
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets",
      "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedbalancesheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r431",
      "r436"
     ],
     "calculation": {
      "http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r419",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails",
      "http://healthequity.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r419",
      "r442"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r419",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails",
      "http://healthequity.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r419",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails",
      "http://healthequity.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r441",
      "r443"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r363"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trademarks and Trade Names [Member]",
        "terseLabel": "Trade names &amp; trademarks"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/BusinesscombinationAcquiredIdentifiedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r333",
      "r339"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Gross unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IncometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r340"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would impact the effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IncometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r119",
      "r127"
     ],
     "calculation": {
      "http://healthequity.com/role/NetincomelosspershareDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited",
      "http://healthequity.com/role/NetincomelosspershareDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/NetincomelosspershareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r118",
      "r127"
     ],
     "calculation": {
      "http://healthequity.com/role/NetincomelosspershareDetails": {
       "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",
        "netLabel": "Weighted-average common shares outstanding (in shares)",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited",
      "http://healthequity.com/role/NetincomelosspershareDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://healthequity.com/role/NetincomelosspershareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&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=124431687&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=124431687&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=124431687&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=124431687&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=124431687&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=124431687&loc=d3e22694-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&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=124431687&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=124431687&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=124431687&loc=d3e22663-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r12": {
   "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"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r14": {
   "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"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r16": {
   "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"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714"
  },
  "r163": {
   "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"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r17": {
   "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"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r21": {
   "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"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r22": {
   "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"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r23": {
   "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"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r268": {
   "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"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r28": {
   "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"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r332": {
   "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"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r379": {
   "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"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r381": {
   "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"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "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"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r41": {
   "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"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r425": {
   "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"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "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": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "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": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "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": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "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": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r473": {
   "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"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r488": {
   "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"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r501": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r502": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r508": {
   "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"
  },
  "r509": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r510": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r511": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r512": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r513": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r514": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)"
  },
  "r515": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r516": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(m)",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "(1)(iii)",
   "Subsection": "08"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r58": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r6": {
   "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"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r62": {
   "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=123367319&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=123367319&loc=SL114868664-224227"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r65": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&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=123570139&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=123570139&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=123570139&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=123570139&loc=d3e3367-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3444-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r93": {
   "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"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "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(m)(2)(ii))",
   "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>68
<FILENAME>0001428336-21-000041-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001428336-21-000041-xbrl.zip
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
M=&WM6FMSV[82_7Y_!2K/39T9O:B''<N.9Q+;G7JF;=+4MYE^N@,22PECD&
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
MMU_:ERZD_46$S+"'K>6^R'>.?+-[>@"MC\+/_P902P,$%     @ BH")4_C
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
MCNAUG7KBB/8+>[XY9,/0^.6'O<U'CZ9-@G!E@D_.<B>L=C3_2;UV4@<\U$]
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
M@H7QO6:-B8=YR<=<EJDU8^C8+UL\K7B,3Q\=,+0M=MI;^1DDX@R(*S]$SZ%
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
M[# O"K_\@G?>?/RRL]]HP-LTJON')X<GKYM5NLT.&O=UNN/$,@ [Q).-0"2
M36@M<YE<$(YI(IFS*^MO[P?-.>TZ,P:WC>^A*_/92^=AK[+Q370#KCZ4WW/>
MK).O/W\"XW\\9E)POF&V=I,=C4UT\VEJ?"E,;6] # >RNF*'@S^'[&_9[&[B
M;* 8T[_Z7;ASM[O$O>:FPP+ ^U=OL@!JI,!$:H2-<HC;E)"VR2+M.'8\8%ZT
MQ'Y(K[D'PNWS5J>.P] _P;7S];O/Q*TB\;4$L+5U*U!]54+5DZ!J-(YOBF%\
M-0KW2\AZ%F1=W(&LY(.AR3H4M10H;T^)(&Y)H#51):E%2OJ![3%G/SN;?I#/
MRN73]Z;AZNF^:8EB,@+BLU:[F$OH=P>Y,-#Q00_JWE7CUE'B/T\(Y'LU+O+-
MS^IP:[AMI17/<J*M$[_6NT6\U[(MGPW1#K8!RP?G/6^"[81N):\"K(?O5?:R
MW^SO]Z:X%B\K.]_IU^YQ;#1&FE/Y#?2A2((.VGSE=.-P<OZ^G./@*Y#*[VN5
MRD'LSE0VDV>4>:26&)V?-;]T\=D92F"($Z)18L2-3\A8K9#FR5CA98C6_Q1=
M?ZWY'3&_2+)13(#4VE^+K<\&AL[PH*?]:@:!3JR<Y1]#LWM=3+("<O=;]8'1
M%26I$'G=,$0:>%#4&!%TXCXDIZUQ@IH4/66!#[?P)H3A%< A7X<@KONOE>W:
MZWOJ6HJRV+U<%;M7W&JGWRN\"[B9F]L8M/I-%-H]-+P@L%!@EG M_,N9Z<;9
M9^(-#MPQI$+>QD#E7L4P,(B%)#TWACN=5M8U6Y68K#)]M81R).#U0:UQ=^0+
M.M<7<OEKI<J5]C=YK'UWJK)<NS7YM5O/7+=]:W/ T_: #+[LQ%QF\C7>V2[P
MVRL4SXZ_G6(=O$2_=_>4G^TP^-B=#M7*Z)SCSK>@\R@BUXGV"[()WOZE;9S9
MB^[*BZ=MAW@/#*?T<!B^TQ'O/AP>!,9@GL.>82_[P,@[^2AX$COC)Z@<=S*F
M_^-!TM@O;!HP(^^QGLLA_WQA[Y7TN-P<D0]:'SO8AW3K/WWP**N5[99?*R;A
MNWW7K8>Z[=1C=S)N^('/5^SLES>6N[9#T"!#/ /J0'[:G+MXYBM9^RM9SZ(L
M 0PV+Y!Y"K*K-4''7S^@^1K5XZ]VX&O:/*J]_=RT#!Q?KN]9NX:\ \?P\XRT
MG(?$[,-V\WD'2%'97JN\WJYMU%YM;[RM (/>V:UN[%_?[W4<.PS,1;;Z88.R
MW8N I-_R1Q/(O(^+&SSDA29*#9[Y  ]G!@2#B[O*$Q;=P9K?80>34=<)SBJ5
MVO 4;0!^&&(KYX^!/10A3U$\Y&P#E"3F=&7L=?-^!, O;F^V5_FMW[+]4(<3
M?B]HW-^V!:SIXMIN?$]0JR?(_9Z(J_!UW\>[4B&^IQ#L.T(K#7P!Y<F^:^#?
ML#];=OLT#F[3+>PX3T]TXC&<EA?'Y#;:S5CYK='N=G^_6E;7@Z>(Q=$M>*C1
M^I7!%-8=H,B'P2_X.F*4X+!XRL1+<%@>><H'@D.17CYN-^ 6W7]68I&[*6'@
M5U8;4<+ \LC3/! &O.T>5U*C??9M:7UI\K^,BLC2Y)=&GI3F=0N]V,TE8/Y^
MVT_W9(E*&UYLF>OGV?!\IYIIF6J>*X43>F6]:EOVJ,".?W8KH=[U_<%FZ9D4
MP%>-BVZ]H!;?P":CT:#V-1_3B=U^XW:&HD2>Q5.$O&_#\D(/6RN19XX43D&$
M^CY7N-=[1<%4 27_Z<.X#O_.2-1H=_NYK,ZZ=K]7E&W'7J53[WXIX67QI,V>
MF9"8;WCA);.9+XT;9$QZ'1!"@2VGG;:/(<-)"1Z+)TKVJ-3&PI4E;:]5=O;_
MO;5;UB25-4ES:8-Y$>C;> 3!7X&C14?$$D@74(A\J8,\LE'BQGRIG%Y9WX6
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
MT1D3HP(KIGB5\27,.,QWZ^#NX[LU/:?O^3+BU+C8QO7&65N%"$I<&A\NW=V
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
M5 2S )E-=TJMXTV<:#;=^_FG;J"YS>/T3I?+N%*PR&W"V38IHJT;Z2B5H];
M4;\MU\XP)GJ>'#&1<0(V2PT3&)"23!=99B@TL=3@T_(V''5=N&S0B<&]HX#5
M>0(J!:R' A;+<%IEN$] J"L5^XS,9&"4(!1 @ Y9DY:6WKHO]'(9SDH!]Y$"
M5N==J!2P%@I8ZMPAF)*<!0*L5-(!ERV58!3A5EDEC8]6\R8VP)KE\GZ5 ^XC
M!ZS.95$Y8#T<L" #O!%66,LSZ$NN2_268!*4F)04F,P)T;J=74'[C&V"*;"U
MF2Z?%]9P,6,BG@4CS/!#+?W9$8?&18[>SY/QT>/\H8/129Z^@_,J*#\U:S?_
MNQ=EY9Y^F$TPK\!@A)./SV;Q:)JYL QW,AX.&S:<!UY5(FR/"/]8;BL:$;,,
M2D1:A01DLL0Q&TF*:&S2RD6 G=W2C7"YRM"UW;:=T4*UL%AWBGE4ZM@4ZEC4
M4#(%)U0DPK-L1[$4B VTU BAPBM$2DNP)F3J6)90'2U05OECD_TIE4DVA$F6
MLC4\9\D%1Z)3BH!C0$RDG,C$(V4"'$UR9Y?SOM6W*2966:3;+'*W:1Z5.S:#
M.Q94"(6DI<=$# 26#9B(Q'"N,H$8IFGD-K^ZLRO[8-H*U.Z>-V?#RJ3.\$/O
M>#)^-Y@6E/_@XBBFP6R)Q^][*MNJO369Q$Y]S3_-5Z 257M$]7+)TQ*T<UZH
M0*BEV5Q2.IM+,H1L+G%E\SKS$!ISB1K=C=2VFI':87])!>]JP;N@,D(R/CG.
MB*;*$8@LZPTED4@G3$H&M8FB1+<*6,Y+K7T>.XC@+GDL*I97BN5%;P-P+H-
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
MJB)R"Q%)A0]1%?](BI 4Q: H8T%:T, \B-MXA2LBKX/(1<<OLQR"PT0,14Y
M4DDLY8H$%P-PSB,(J(C</D1B$LEKI$(E#M1QJ_+VR)U32:FDF;^-$[,B\CJ(
M7/13ABA!2"X(A@Q&X(X3]$P2(Y65"(8+SG=V=8<0V69U8\8?\$Z:P<^FTY-B
M_9;T(7_)V=,[.<[?Q@]QX@?3>)Y<U!L?EU69]IOLJ#2>]"9Q.IL,_#P9*?_%
M?:B6W.16\1]KU;RZ-G5MZMK4M>E0>XUN;[<'L\,XZ0V^LNG>!Q?TS9ZS:FC5
MM:EK4]>FFVMS'9<A&&,X@HQ"0P+C#+7*2Y4,,LV5NW8!H<934:RX&)Z<3/)L
M_9IO81S^@\.3V.PVU7%Q'<?%Q^4 *X8"5(R$E44!RCUQ&A2)#H-B/O@(:6>W
MK7*E77-<=/7X_FE3#NM69_>W#V?=//I)O,0*JD03MT"%, I<"69G0"UH=9J-
M>$76J?[1F]+,P>.E4WV)GD=P@D3K(X$2KX[Y9\(0,@$9Q3GR%DXLNABBWH:9
M?:]0+(2C":Q!L!%$I 8XVF19B)1CBJ>1 !7%JT?Q8B2 MX&CB(8@]4! &DU,
MX)I0G< ;3Y.@K**XHKCNQ5U"\6+T + 0 F I_*E-WHN!9\FO1?[.TJBE]R&T
M$<]34;P%**Y[<5=0O&BX@P_&6DR$FA*59SPCAAI/O,BPEA(4XW934+RUO<<?
MY?&56<=A[Q@'@90FXWA<:@;?JHWX+>H(WG6241WAJD9X'_QB[:2U;-C9]36V
MZY@H$\$D9I2%))R13KO23XQ*;SW$6H[K[O?RO1>/ECJ'Q:RJ5'",>&LU 67]
M/'PP.09990%UU)0T9P6FKT%TJ MBC3EIQ5@./"HOF4^20E390J;)6.!.^)#
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
M/%KR)C*AP+!HB$29]0A-E%@+I18H:$4C4]8W&;A&Y_]D6[T*6L#+F@R3*VT
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
M^?+SRT#;X%/>%IU$XWCYD7OCE,E&Q%_/&B'%5DIXE;_:XZ_E GL"!$L^*!+
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
MZ<71B:.*.RO6=\[6EP8S&TSP7+J]OPKU^Q)]RP+R9*)5!*4N5'P+C$*O6>1
MO4'3N?-YWTDJ<]UX!'8R(6ZX1-H'BC2)SAHM/'%LUG1.H*PW,ZW3W+1M,U'N
MCK3I."_%2-=LNZ"UH]^/(L 9#S/V%/J?2P  %!6?G<;9U1?RQ8SV8[?5ZIX@
MP* X\@^Z*17QCE\-_SDT<FQG4[/7'U3^#6@(-BP;N&FP!'6CU6F\K61@RA0%
ML'7RK,=#!U3AXEGS-:[-#>@?@O'JSZ0'Z*BH4<K*)#!/Q#OJ/(DAMY'$F!LV
MH_^8,WQS>L!7VXH[HY1'D"#@7?"BN/%VOS^,8;O3N/2Q;I<E@-\:8!QMGX"C
M';4306N+O"4 &-@J9!/5\!)^D1<JN:+4,CC?59#1N8W^RFB]YW+U\Q'".;D!
MX/!%K/$_;THM 9 OUG)&AK@B7"6+C0V&LY"R#'F;M-)@092.HS;?LZ*S7?]X
M@^S\E0=T>;^W*PJT=K#/)/&>6HYH<!CQQ"*RA@04'56&$I /;=8V-%YG"\0
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
MNX L<Q)%QTPP@G,1BDJ8>$$ES <I]3.W 2KQ9S7QYP[P0X,'"4W)*"PX,<H
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
M!2[B^_GMZ?6#]\%[#)<\=K0O>XEO_5\R["9 #DSJ9$Q7Q6W1X"_N9;.,M9K
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
M19^E7>C=#EV]N1Z@6[GWYR:N'WT[A?N<US_OYY;%P1,.DL$3X@HG9 GW2++
MF4@2%%#E U3KUQU.GC0![:;*P7CR1VT$I[LM3MX9]P:<;N/=K]C!H-=TPU%3
M*OA /X+*V!9(,=#=>-#TU<M&X[95+;I(Y.Z"'9\;0;K8B2GW=A^U*\S-9"9=
M&&>ELSKNK5@T6N_D+]BBYSC0[?9P$'OP#,"J\[LNGG7A+C" T!S=-C\.RJD+
M%Q^^N'$>3X:"\0=]K]O/2@73 E?J'A]W>X,L^6!#1A-SV?6Q/VFHN:"KY4GL
MQ<OFE>TNO IQ8)NM0KDNO(=*U\$O<P-YZ[K#07&UW%D8+)J?[<=9O:8G9"=<
MWPSR8N5\+]JQ8B^:V[R0G>[@<A5&*PW3.P1IR2N;^X[F"3P>]HZ[?9B,JSWZ
MGJIOWL<\U_'/YL_Y2BME;[R#?9:4%PD[I*PDV>_QX/<D@42,GON(;=)N;=S:
M=P@<*2.LT3X#=[!*)>Y$,E@I3+7"S@5L!9[KI;?*)FT:MJXVU;L:[8^GHR[=
MA:1?=&9M7O1B7- 7MUFTMQVU]NN_NRK^Q5\OIB^?9.N4JN5WCP,SP]E+:767
M!RN7V.KN17:S^\_*/?O9W>UIG]QY7?RX'^_1IVXI#=)>9@^TRP9_K6:*16/>
MW/XP]\J>$94WUPX-&& 7J$YEU+L:+,MA\[A?^8W<>2__#07&WE+O%"U4Y%$D
M+6/DG ;-B>8X,>PHT&%M9O8C?KTA/.*]K46\=Q+P(F\@LM7^>+1[M->JGW]I
M[VSMTMKY9U';VA;UK2_M&OW&Z_"=O?8VAK&1V<C6[O=Z$\;!ZI]V>?UH][R^
M]>,$6#.&U^?P/&3W*+1WC[ZT=AM_+^I]9H167#&/DN("<6PP,H[EHZE4)JPC
M"REW%Z!5OK33J:NQ9W#OME&/;@B>WD[>B L+G=][ <$BU5_D\G[KQS1L_0G&
M^8KJPV/X=V'8RX:Z5/;;*/OYC+('6&CIP&^6V+%1U3^CDD<N"*J$YBP:4':U
MCN>#O@]A12_B9/A6_!E;W>/L.4=_V(%;'9PM8CZO\83B'1@ D30F&;0TEG,;
MM"4B:F*#T2:;$5<R@-4&A?E2H/D<H@^<("5R-4%!*+(& RA(3!A5TB@5<G&*
M9=067N$#QP\#L)=@L^^ENJ7-?F+UG+79-DFF@T^(<Y$K]<J(M)*YFV&P\#^&
M#==K&V+9-OM%G-YM]&R(A8CV*_]MV\?_*O;&8MOV?BR,6KS&8SUWL-U [QCG
M.E@=$B=>6F&<%2S!+XCR@CZ2[2[-\^WU?[YT']AB @X601Y[AWB2!FEB#!*>
M.&]5R [7VH9<J=I1RSZ%]S"@>@FV^5ZJ6=KF)];-6=ML>'*!68]X$"RWY4C(
M2/@I6((YS>MF\_&X1_*G;TH0>X''UBYWJW_5R>VA$W-M5.Y5[D\L?5)>-@ER
M4F(3G)&4>4Y]T$I9L)Z)R!2DP:D,8*PT"M?GJ]@9Q2SS"J-@" <W*2IDO$B(
M"DZ9$03<7;*LYDC+5J85.!GQX+V.>QRA?FGT[%Z@4=*S)P:&67I&2)*.)X8
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
M!IZD=Y)I$YS#!GN0*C.K4+<65_;$NZ[9.1AU9"LL\JBKVK -(X*+]$?NP#A
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
M.X_@R?_K89_Z&]:/YA#[\S(F>K (B6Z,U(%1TP7K/E^QVV%D>\='R0H=@TT
MQ]Z!Y0/J5 @><^ZCY3Y:+YC'#M1JF]UY,L2]\-!]:EFW0>IU3:N#P0X&'PH&
MN]CFYRL,;.#.)ZZT$(;H; N1,F7B=*"$,9N4%T["(6\],7K;J+NJH!W:=6C7
MH=U-:-<%@A^X=K+!N6@S$\P*HEFRH-MAWV!A#1$J",="D5Z"J6W8-J=W#01W
M.-?A7(=S-^'<2MB\@[D'J"UM8(X%ECV7FGA7!%BOCI&@DH,?DL>4I!'98$A]
M6W+5P5P'<QW,W3/,K>8@=#CW -6WK9<N*4&UL\04QL%L]84XK+[5(2O*8O F
MH=E*M^%D.YSK<*[#N8^J:KR$<=U(S,]8G/Q&[!\^/W(Z"2:*)#DJ2F10FKAD
M)&$VTA*D4XRSK2=LFPJ]+>A=<R4[M.O0[EM'NVNUN@[<'J9DNP$W+WDQV/S(
M8$M"*60A(8E(LH_&^B2<#A[!S4J^S>37H\K5%)E_3GT89/C_U'_[Y'_@QWQA
MIWY\W!^N+.S']B_M:N;W)P@[/S"QH^9HA+D P^D/I/G;9^)'COSX'5N4;'^F
M>U[<!;%C)#[Q[J0W*LVQ'\3I*.1Q\T*P[1ZR^78/-!+X;SJ9^B%^';#B-,"E
M4^]LW!_&_AG6HK=7^*^'1QFUCC)/<Y@^'TZFXQDF>?SLQ^-S6.7NZ6AVVWP[
M_76"S2#_[^_G?_V9S@*7>N_#\P_[%7A^&KQZ_>;]_J_/W[\Z??X>P.,4P$;
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
M0\WJ:)^YY0[4"1H?/VV(Z*(F51V(BZ>?D_WIJ.XNT$?J3T[[D\:A<,D5=?F
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
M&^MS>S>_[)6+2],M+T[0#,BOHJ03?@&TR$M\"F;"'G@&VFF)HOB_,M=U@3'
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
M!^5F90<?%U(W_5$6R8QJC#912T^>C8_??@VL%"R'V-934$.Z8R=@JUB>I[O
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
M;?8Z<ZHL9B>G*@>L)ASB*B$PL#L0HG2*1@VHU5O[I.Q3/'$VOY\1EF5>TVT
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
M"C!G#NW-X<4$_E0/-W67<%,;5$8Z&U=&HEBX5P&#63RJ+)I1Z*].$N(EI>>
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
M:"!H/N$BTY?/U60T2R/MTN#CM8FZHS9%R+[IZ@V#+-M:(>M7\Q@>KTBB$!)
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
MYE9CW0O9REOU*!J)YCU+7M?@G<,(;#(IB^_92+3;,8:!!JO-"?"Q*#73^>=
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
ML./EY>X(E*MSVSO5=R)U&KBE$LH&-AZV%%5(LZ,@F;,Q+)MKSY%B?QK0*8^
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
ML%U67Q^C%,J+\8E.N: )CZ:MVP <"[X_QJ]^+V 7?A74>"GC]RA ^7]F('R
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
M[4.>*U7]MBK:WQ+5!@]Y0&9M.=UG_[?_DN)/20&/"#(7/+B)@%W++!\& Y;
M:[;;94.('/-5IX;"CBF]4]OSBY7(\R>P^>]/>?,MAY_&GEL.K]W\KB/P=[)<
M&S"84/418@PQ>R+ R.?0+G[T$)GGYV[/NVB17ELR/FXR'KKC_K:XB2T9MV3<
M+#+NC78<DW[D-+S1T(UG UG\;W\9];S>FX;=]('&;;3RL96/F\O'[L#U1CL.
MQC]R&=G2\7.BXY[KC7>$^FKIN*7CAM"QYXY'.P)P'3D5GY;%VC2OY$"VZJX@
M-<V.]9H12;71WHTHO6:C3:;GH7O1WQ%,I056?M*;0:#X%HR\B3<SOFCOI8GW
MTML1K>$X57!+"*N-M*$[/-\VE=?RZ%ZN9N".NMNZ^^W5[.-J6G.CF?=R&&XY
M%L>R'NNU88ZE/4EN=]?RR&![!^[YK@F*%E#YB6^FNVO(O;V9IY7UNP:1VWMY
M8K/UE"#(6T)8YUIZW6WMY)9']W(U?7<\:M5:(Z_&]78MK6YOYDEOYC#FQK$X
MEQO >S7<\^0YKI,5\WHV#"6LW?\)5:D\XG$TD%<NSMWS77/!CW D>XH<;L3+
MCPD;VC+(LV&0@7LQWC:BU3)(RR"GPB">.QH\ 8+J,^"/;?)2&UN;3?8K=DPE
M;F-I'XG3T8K?5OSNB>?Z W<T? K..WX!W')(RR'((=T=8L0MA[0<<BH<TG='
MNU9./G/^:$WXDS7A*6_PBL:[_]C@6?WU\_%+ ZQ.&0],8K[W-P$=M$$^,OL
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
M;;.0^F[QC5F>3+Z<71,' MO@2ZDNNCE\LZ7^6STG^5!JD 3X1:=?$N"]046
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
M"I3,Y!6A/W*I"S)=TE0/;?M%?VB=D2H86OFB5/M[E?+/THY6>H5J:YNMK:
MT0L/UG>MUL=G@G+P6AA[N:*5:!<;*3DI<:P"5[N2W^(MHS8X%+U"9^L*WE+=
M:9[<"'H*V4C729HF]R2DV:,DPJE2"#M/=H$;Y2-L(YI\+F7TDZ9DZ[O(0=VS
M*JI]5ZE^UU=O=)V (O:7Q4T! ABK67I=#P@?+#T@";:C=.\ );.!ZC+U/ZH;
M0%</K3-8&AZ",Z*<0^_->TN)/] "@$<F>)=Q(NDB*VW/[&DER9%(IF=0@XP:
M2\!7 98E_.U.P/WGZV]CW3JI,49:'*H/_U;$G-ENCI3=TKOY!Y=*(<EMOH5]
M.S)$_64G6M)C/7^NMA96N=UTN_2:=:[W27C=![KFJQKO0&]ETRI"/!*JX.5
M%1ABE0+ P<C85-4PE>ELL,>FV#'9"+ONV4=1XUOKG!J][*6^4-O(E6Y$70RN
M5S,;)0#1A[-"2EEGHT5IF75KX=0LAF"E'L3V53!H)SS8#86:;"8LC0ZQ)[9E
MBPS<RHR3X]83Q?+S5O]:63@DG0NTB<'6#N[)WJYOB.0D,)YEEDSS>VJ-BX%"
M!;,RD3]H"0K*!/7?4>GCU41_2GGC?ILW?L9YXP,%&:]%%()8)+;7)2^HD-RE
M<#^KK-7)).H  X,_*[#_-)1Z4Z>&K-Q1?1*FE"<BP>'GU/:J8C)?<\?K23T"
M]GTBFV5I- M7NRA)ST'X/$1G!661'(ZU,G.'TZ[L18-,#3@1P3]4X2,[[<6R
MKI39XM@/2"\V]GV,25K6"#XUTX,*E&U#J<4[='UD&TF2<G^@]GC(K:6]WO%6
M,2!B/59[1F&F5A28U20Y7HKJ7>9%A10=GOIW0._T 3H)+D;J\-%1U'FP+^U0
MW41L&Y(RI)5GMQAU9O4)Y#JE(#3GD6IRE:YT$:M_)3VJC]&Z9&4*4&@VD(Y#
M]EJ=CER#4BD$*T&CW^>9>*W^\28(LWGD+UZ',>V)?O2F;*ZA *Y"/*-(XH^-
M;.YT63Y+!&KY9OEQASZJH&#P9^?]3J]WL?+C;L=;^=FZQWKGG<&@O]-CUW_6
M'PV>9K'G&SWV(93O!Q%C5L*SC+=X2!.05Y;<3J*_WU89].@>;8.7OB7L^?YW
M^I(24DF1X?S$'S: 6&S^Y=GM%QML9"4I']F>N]O0Y7([ =A^PF ';<>U=:0,
M3]@G5M!O(M^LG&=C,*6M#N19H*QMM^,& D:-N^Z@/]H2-&M;PG]2E+2-%[,Q
MF&!+QD='QN -N!?>11/I>&NU(KO4CD1Y4)B;ZB&6O:B5)L4&B(3'@CCXTCN_
M<,>#\R5#<,O[W0>2Y&,@11[-O5R<NQ?][D&N95=+\DA8WK87ZT(D.[%]S1$T
MF;SZXPMWU!_LIG .8!Y]$^L?V=V<]]WSP;9 L(]X-<]3X[^WVL17]A-\B\9?
M:89M9'(WA/;Z8(CV>^??A$+\\ GL%WEZ_7H> 7;ZN*_<ZUZXY_UO0R)_NBM_
MGK;(3[JK_G%%T9%INGYOY(ZZ!U1UK16R6BR,/?=B:TW0 #-$BB29AGQ0*C5,
M,KSC(JR-Q<*WGL:WJ;!C"Q0^^J$TD''/!V/7ZXV_29]_^\GLU\3[MO5N'%EO
M>>I$>:HW'KO]X;>Y18?C*=*DKZA(9]M^@-'!^P&N-BB".A2NR\8IZ%T&-O.X
M,35# &OO>?K^M#J%=AX5V&\\3\5$SC-;&OMOSZ =6Z@SJP'(2S\96..BW:T!
M!>1@\_-JM]<#8 +<<&CUB-7/B+:G!*Z=X%R>VLS3>+V:=D8$\J!+#:E*'#^H
M]GGQT!(+X>7%H&].:*,Q D_ 6(<BU6X-J99&VN].JZ.A_>.-:+5O#9QW=P+
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
MB;+'0-1"!H HOF/P.&]QGJI$--;O(VV/\LX&@JPH"4G)J3;A2F:=\O+T.Y7
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
M#D1]0=6#&\52UL^";:EB'57XX#A241W*@=51,V.9&3:M#8AQ"&Q-0(VNVL5
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
MKCJ:?;W^L/L@C\,:6AX_ A[OM3Q^;#Q.NGU+'E^OVUL>?[X\[G6]SOO?/C6
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
M-+9F'WM$3,2RVQ=?LNBM!YY8C!0'*FKIMC0R(SYFCB#5V <24Y$;_2C/\CR
M1UY1EF:-5]@1LAHS"PRY#_TQ)B$9B2^/7<)'&))I_:),'94%#=//LMQ#P3$0
MYIF'DAO(WE3PM38P406;9CI:B9>E>JG;8U"_[TB'VH(.4S_;Z#]5;T+2I+84
M9/U.K;\S8R5^ENI':P)FYB/686FIEK(@AX>NR4#(^I1/.Y*UYDI%U%!M9]>>
M=IB438G(L#";8O?0A^A1N4^GGM#230[;G&#^\ 2^2KX-"7RMO8W7V _C('O-
M;DCT%XQ$+IC/+!0=:R.\+74U%0MB-5NIU$06Q" :*R^B,B39T=(G]Q#A1QYU
MR%$TW?I3L[JX21$_?;%1>WU E68V8V)IAY ;G6X()EEW3]:1/B2?KOS$@P?(
MZXTAB:MS%D8\;$W8U,TXZO8=U=-:LPNIKKK<7M?;/UY@8(%SW.;*_@_.NU=+
MMR+OKN41U_.GUCK2KG?4:CU C AWA1%DES%LM]JG-4E[-9$%G6<^-1M,$$:B
M(1&AK->[4+=.C]:"1AKN+%.D<U;@9*D]+YT%B/\MA/K<<_$!7F3L85"SP7,=
MEI9JJ3Y]M\9U(M:GMWH(P]MA<M)DMDD9/(L3S.\)I>1)?,L.3/D;<;G$51S%
M%!8^459M*.ORM51?#['\3BI,ST]PF).\CBI\4)#8'$K/3PNU(LI*$@M&B.5G
MA2\A\RF2 5O!W8L]94SLL[LB-+7:/HE N.;!Y'6%V6HMO3B>:"\85Q2VP$+T
MMQPJP@<S)I9ZN>)0ENXL1)#EYSB*IS?T#G*OS-!2#6DL^BFWMVK36]I^W5QB
MED/<Z!;T.LX_/3FY<$W*DKTQ;.V[5TR96N!@S:96&UIF_@5<B?IP^VSAYH9@
M/Z84*N9G*_&R=#6R]N97'D*O>7=L@<,/[1[REF?FC^$$O/OM_U!+ P04
M" "*@(E3;D]F 1DE  #6=@$ %    &AQ>2TR,#(Q,3 S,5]C86PN>&UL[7UI
M<YLYDN;W_A7>FJ^+-NZC8[HG7';5K"-<98?+O3WSB9$ $A:W*=+#P\?\^DV0
MDJR#DBD2(%][MZM#DBF*[P/D@SR 1.:__MOG\\F3CSA?C&?3O_XD_LQ_>H+3
M-,OCZ?N__O3W=[\R_].__>U/?_K7_\'8?_S\]M63%[.T.L?I\LGS.<(2\Y-/
MX^79DW]D7/SS29G/SI_\8S;_Y_@C,/:W]1\]GWWX,A^_/UL^D5R*V[^=_Z6D
M;#P/R*P7P+3@P$+ACCF4,25,4H'^G^__HKP")V1BQDC'=#+((B*PQ$U!FXR3
M,:\_=#*>_O,O]4N$!3ZAP4T7ZW_^]:>SY?+#7YX^_?3ITY\_Q_GDS[/Y^Z>2
M<_7T\MT_7;S]\YWW?U+K=XL0PM/U;Z_>NAAO>R-]K'CZ'[^]^B.=X3FP\72Q
MA&FJ#UB,_[)8O_AJEF"YGO-OXGIR[SOJO]CEVUA]B0G)E/CSYT7^Z6]_>O)D
M,QWSV03?8GE2O__][<NK1YXA3)9G^%^K\?++G]/L_&E]P]/GLVG&Z0)SFDT7
ML\DX5S%'F-01+,X0EPL:Q_ISEU\^X%]_6HS//TSP\K6S.19ZP']]857>@F_
M_,L.'_KT*^ $D[2:K.?G%?W[XJ,KNL;8\?,2Z2\VDW7Y],DLW7C3I(IJ-K_\
MRPE$G*Q?':T6[#W A]&K,<3Q9+P<X^+9-/^QG*5_GLTFF5;5+VN HV!!&,B&
MZ*LBTQ*1!9H<!J((;7RP3MA;,TC#7- XUP(OL(AKJ5\\\&F=VZ<X62XN7UG/
M-N/B0OC_LBNRS:PW&?DHJ:2%H_$E+Q+3' *+V3LF#*U/HU 977H/\N9XKO'H
MV3P]F<UIX*3D?GKR":M*NM!W&T0P3S<(=G>U7;SCZ6)U?K[^3#9>XOGEWU?E
MUY$5RUF;B=\(EH9RJ.2?S\[/Q\MJ"NKH:.$MR620Z:B ;+8J!F&8(.W-="9%
M[;V1!$T:&V4)W/2A^P.@=F&&_!&8T4HPS9BR97Q%(0B)GDDD(6J>"C$V>@8>
M,*"S00?>A2#?TH#;>:%^!%X<*(9F='BV6) ='B51I 7'&2_@:2A%LL#)B8-0
M7"S!@;&F"P4VSV\SBN>K^9P6VJB0EN7:*68XD!?K?:+! &=&*U\R>BMLZCB8
M"QA#,GY[2/DV8?>?XF9<?3.??<#Y\LL;\B"7M"3KNOE05>OON!QE#@9#,DQK
M&9B&&%GD0&,3CB?IM2#5VD7H#Z$:DIEKP(%F FA&B=>$!ZI)?844=+VMT_BZ
M_'V!Z\&.M,PZ9%N83+HP'85B4!3Y8S:( H \<]V%$P_"&I*-:T"*=B)HQHJ7
M4XKPWX_C9 -B0?3\Y7.:K.H^RK_/9OG3>#(9!22'W)/-!J'(W.IBR'H#_01)
M24Q>0>SC]>R";A>.Z.^'(\T%THPJ5T]WZ$I.6!@*91FY6HH%FXBM#B0*@\:J
MW(4.CQ&Y^7Y$OM?$MK,+RS.<7W!M-DT77HN2P8 UCI21=4P;[5@L1#C/02,D
M"M/S[:VS1O9@&YQ=!&Z_'X$?/N7-I'\M<OOJL-J(W@L&O%"L79P@$R0C^:_&
M&PC$R-)G>=_%<G"PD])L-5TNWL 7((UZ.4)EI$M>)S*R1C%MG69!Q<1R5$FX
M*#T*T2?JV8IG2.'/@7RX$PH=+H!F5/_E_,-D]@7Q+4[J[OJ6D6)2.=OHF2Q5
M_R9MF4_1,EIYTJ24%-@^?LXWH0TI.FI,D;9B:;?;D])\M15.%. M>,^R*+'"
M,<S7$SY>C ,G? ZB3ZAT+Z0AA4GM%4@#,;0SE[/I^W<X/W^!<7D)1)*1=EEK
M5D*DX04163 %UT",3\J8T.F,["Z8(05#C9EPZ-1WVDBY'.67*UX:&J"/AD5G
M@.DL@-PXEQEWR64I0">ACK"3<AO7D&*FQLQH*) >?O5()PM1FL"\,:2I#$4)
M47#+8M A $BAG#ON^7*3.,$FX[6SAM$WP[23AH%,P+PU7D03;>YT$+*? 3R!
M!_THR3]P4+[/C'<Q>=>B59<=^67.L02>7'B@47GRQQB2-^^4 W"A4]+$5CP#
M=9 /8\#A,]_;Z%V#%8415B7#<BF2:20U3J1$%IQUI4!._KAV[W'<.(%[?! W
MVLJC&4U>8$%Z?'XY3;-S? >?KXVWGGR9K()PB8R[B56#(=1#+S+-14OK J8B
M^]B,;P ;J-]\$$5:RJ+M;O-U(%\)FY%KP%*8HJ'5')],U@T,LT;*>C2F9.H3
M1]V/::!.\V&:HXT$>GC*US?#*_^L)-\FU-1 'SB-$".32114&I(TT-NYO(\'
MS7RHR+4*6B8F,62RY-(R4%HQD=%0X)-RM\33O7VH$WC1>[)B1V_J,3(XHC?E
M2H@6*4I-)5A:BHI&"D$PHV(N68,PJL]6=!-OZ@2>=B.6M)7,,<RF%SYYDQPK
MY.XQS1V2&1">48B '"'3F,, S>8)'.Y6%&DCB^/YW!"D,+;& (CU"E(]J>;
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
MP%P  &[0&=7K7/[;Z!X9C_^@OM^!4FM^(%_/!6^>V&KN0NTS3+(.M?9PO<5
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
MP@4>&5+(K=L<>S9<U)/W:AZ+PAL$R%>0+]ZMGW&,];0P\>*%8!8<V5QZQ5!
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
M0>]4$TX>;(DGQ.3'28L&MSHN&Q0.4"=G7!& 1490(F;P/B-H63+7A>6(;5S
M2P0GQ)Z=A-I@%L>']!GSHE8T;5CJ[.=O-[[Z>-')5#&GR1CS%"I>5B :P< D
MZ[+7.43?:(C+ED@/50O?C")-5?-8*MOOJE[PJ>1H7  N0^VOF3Q$5@<*.\,S
M5SX%U^;P]Y&5E;4E0<=*LFV4<922H"X OU>2[:C0K6N#=M'&46A#KXC@3!;@
M-M.[HK2'X+T#9A13WL:L99NAET^KDJPM6[91PF$JR8*2-A@).=,?*D4%,4L-
MAN"0 36AV\CO)U-)MI4"'JXDVT)Z1SL&?C?%T?",OIA^>S%:<H2^.2FW\@^]
MGA!O\\ VA\<[+WGE7)E%64K"X(+0B@R#U]H%(QQ'8S1]9].Y\C;/;GCD'),W
ML>:U3:[=M1T2T25*$)YK%T-RF3_=(^<;";6:;_@T'OXWYM>97/1A&8:UB4HO
MQGE]/LG%H-";$TV+$R4)CV07ZF0#4C[X$CUXDXRGL!6Y:).2:KNN1V&'=V-F
MAXSJL0C0\-I1+ZNKTZ#&\_/??$M6LQ8MQ1*Y#Z!-3E7P'&+0&HHU)EB+A86V
MK4?:K.L[O5L0X#"']#NO;K65\7*!'S^'\56ND?QW]%(S*+6]F&(V@0^2 \_:
M>&[)F>=MDRH'6>9W\A^ '@TN#%[A,%IY5JR$D#T'Q8.!P#V#K 6WB$Z(W(:F
M)\B@G83:X(B^VY0K3ISS'A$8UI(I(6HH:@7X*)R.SB.9ZJ::?V03R)K3HC]U
M-#AX[]/Z+:U='>AVTP48Y,B<1.Z >2PDPI0@,N/ *<%K\5.._/%'-QN7=D)<
M?5PT:-@VL4<7]\8/SOU<HU.00:9Z4]2!"CE#=(G1WJZT%#*(9/.C9_H=B_O.
M]694:%!QT.<2?\&"=<+SQ_#'C1\.."I=;[A"\K$F+A)Y/>@0K C,F>2%2VV:
MHK5?VW>NMR)"CRTH[RBG?3>=?!W6D[@P>CU>5M#6[[ZN"@RC:P_L]3A-ZBG#
M'*]]L<OU+7^&M$I:G$PF.^U)V-K6LLB0P2>=0$?NA*ZWO'R7<ZKF0$^ LH]/
MH>ML=8_),/^&\P$ZEV@S4>""": H7H H+ .=C4S<&2&PS4R+GA=R OQ]#"I>
M9ZQOP-@]7LE;QY'+IF[GK^@ ,^<^QEK$Y\EARB@@2BN!WDHN>78VNX-=?6JP
MOM/F][$)L>'08/]I5-L6!;H2T=9NRYYI!DJ+#"$: T(6%#Y)3B_M]Z+=/AC8
M5#6/O6C7H,HJD_U'JPHHBB4ILLR\5HN%F*R/.;7=\9]JT>Y6).A8M+N-,HY2
M?=D%X/>BW1T5NG49YB[:. YMM(^A1 G:!$%1DJDS;CB#@I;V7I1>I39G1$^K
M:+<Q6[90PF&*=EUDLK9#=MX0(%Y7:B4#+V4@)\U%F[M,*GLR1;M;*>#AHMTM
MI'>THMW+:/0R3ETO:>BU9+?[X]H4[.ZXW)5RW<Q<PIA]"(RI2"^_RHZ125#,
MFF3#QG+=[D]NV1\JEL2E4&!XO?3JI()HZE SCLIJ9Z5L-'2N9;'N^8#[T:8!
M]Y="YP.;BE)<>D IR!DDOQ <#PBBH-&.?AAYFULI7= ]"ENX&TO6+G#WK8P&
MY:_G&-]LP/B/&9;%Z,VPX,"XXI/P&EBN75Y+-!"L5U![O$94*8I&1:Q=T)T<
M87I41HNQ+=N&GJK>4!:UV$'S.K68]G]7L( .LE:%\>1THR$N3S$UM ]]FJKF
ML:2&[GY':(5_#_]W,GTY"K3R&J+DS)3(0D I-IU?57;<"1#6!69C2H&K ]NM
M-9!/)H6T%5DZ&[;]E-; OMT#]1IHG<MS$2=U@=LTR;0EX..DG)H1H#O1>M/>
M(R"=BLI;GB.!S1J45PI"/19EQ16*L$N(LDVQW:,@VP,)J\?*M6V4UH!C+Q>S
M^>0,I^]QM S"9Y^'7V87Z1G&)6H3$JE;<U#9!G",U18?V:*Q%-:[U>16/WRZ
M!]3A_?JF"IVTT4:#D/ 7_(JCR1?,'S%]'D]&DT_?W@\_?9[/KG)YT@H="R1C
M#2T[ULQ@K=R/U4$HL:P/W>N'+ \ .VW"]*F5!M;EXS1D/ O3?\U>C//RB[KN
M2W#*>^L4Q:Q<H0.5)(>H#"<SBR@XEH*B3;WLO;!.FS#]:>1 L_OJ?LQ28=%B
M &F3 H5(X2^W!;PO@6M=.T-\[\K5=W36AS*.,M^Q"\#O!_P[*G3K(]M=M'&4
M WZ-7MF0 EC+(KTKBOPKCQ+0LUJWGZ5K-+S@:1WPMV7+-DHXR %_09,5]P)D
MUK1<[BW$8.O6J[WBT1"ZU?/ )WW OY4"'CS@WT9ZASG@_[#X\N4\]QQ&]'EA
MG(9A-)N'^?)[P^M2W7=3<JNG\V]AG.MG?#F_/;'K07\OC^WAP+__Y:\<_)LB
M2M$4C]I0E#7D9$BK @I9N"A&YT$O"/:<8W/QR>]&83R_Z#NT_/CK Q=/?'5!
M6R)_G77.E8&@N(22/0LA">E"FY+2A['M/<7GKB=<C(_!;'+4B5[9NO*@+)GV
MI.N7,>BD'1GZPZ[\2!-\>F;)VAR?_M308C)N2HNSQ8C>ROP+?IEB&EYTRZMW
M%:K8Q_G%V60Z'_[WK7=U;3&#4BO^A/.07: (!&NQ,9I$$8BI(V%U9*5-3KJO
M%9P<\8ZBV@8>_9W Z@TQ6Y)B>5G/KNJ!.?FK(5$(+$+4W&(*13::1'8/JI.C
M4F\J:) GN,Z5W(GR/$>2R$MCSD<H%FN.1 MR3^E+)9GR) I"W^:4HRO"0U6@
M-"9+$X4\EOJ3.Y?T\[>/]!'GIXHJH:/]&U#6TIVEO?3)@5*&A*>-ROK GM4U
MN.-G-/LD15<SM:-R#KF958"750D=(#;-:W8 >9S,9N\*[DJ@/;5S)")QC9D[
M1RA96C9<]!!EG26K$7.PPI;<IM+[: 1Z(-?Y&/BSC5(:\.8-AAE^GHSRZ[,O
MT\G7\Z&=%UF\)%F(3$20TM5V-ER#ES:#9%ERQG,QC69FWP/J$?G2NRIQTD8#
M+:X#+*8DW<44:=FOAG_4OUTBLTZSR(P :9T%%8L!)PTM&T.=P"E*D6T297=C
M.CUJ]"3_%N5CD[,OBSE.KU9\ 8M',HF(%JROIT0\!2)L-9Y&!2-9RLRW.;&_
M ]#I<:(/R=\9=A_GR.6W,*U-3[[B <Y9UIYUR,.5^Q>Z<J+"=9&>_L]Q@:IH
M[YUR)3#F?1&*6]W]1&7ML?N]^^_Q*XX71(3*Y>'XTXWYS&_C:/AI^<Q?__B"
M:8[Y8QW$\NEM^4#?G960;M]O22):9KR";.N+4(0#KY.!%%4*+NE([E83<]'?
M&O:OK[S.Q0Y02ITX4R"X(1?3.0E>6 U8HG*9&U4:=9*\B>+P-O-(C%HOJMQ1
M%0U<KTXB&; B:+_G2&ODG/Q#LO<N(#D%(8J4A) QMMEN.\%[MD3J7WD-7+A.
M(.F;J6XPGW @!==.90X^^3I;MN: ?1 0F6-1BH2F44OG+8%^9UT#A38XJ-E;
M:O0/AI/,!TPA)\G0BR-YE1G/X 0M)ODD*182/+$V-Q#Z6L%WQAZ2 @VFC;R<
MC.=30O3/X?SSY56>RPZFWZX6>=GX=)!=T,%[#<HF!DI2O.9E-!!UR8:C]LDV
MNE^U%<YG2\N&ZFPPMN2O)*O9F\ELAK.W))S:770QG'VN,>#;\@O&^4!Z[;0I
M'JPR%BAV))<C9@0N36+1IF14HP%'#T%[MA3K5VD-AH3L+:?SXUL;7/ N)-"Y
M]K/Q(4*LLR"<5Z$(LLN:MTD3]X/_4"48CX251U#Z8RGDV'OI'^9A.O\ES,]/
M#1$3-]XY$,$+4%EF"$4&X$Y+ITDXP1TQ6.J\CF.5AQR#B'V_"[L3XLY@_W&D
MYP<KWDS;!/V 'S5%O[K8E22]2#[RI- ;E94O*=@0=9:"S*RS(:7=D_3TX.]I
M^N]I^N]I^N]I^N]I^N]I^N]I^F?%NN]I^D?D1'Q/TW]/TW]/TS\Z6GY/TW]/
MTW]/TW]/TW]/TS^U-'VO><SKUGEAV3HOC/.GR23_/AR-+F\93N@YMW]I]TKC
MO1[70R:SO^6NI#)1>A%B5BEYKSCW=6Z31!F"C-P(&09[/;E91^3K5XHDZK)W
M!0I2M*12=!!<3!0M.5H3BX'GU.9*2@=T#7M"GS<.$0*=0-I^. N>-B*NR+-1
MY.TX+Y3TS!5Q\.[V1^K@TCM;MNCUO+TR#CK&97:C"\C-;A\#04ZP19V!&T5^
MC(D: OH L3B1E$01&[7_V1[K\R)4'PH[;(_ZV@1$1R<E0:PGG;6-$2+$'!2@
MDRH9+W@PXM!T.DHGEF-29UM%-.W&<@_.<W<TY'K3E9#FDD@(FA>(*DIP)@1F
MZX1WV2;\[8[Q4'%&<](T4LMC*>;99N:#M<46DR/(7'-#4CMPC )XYI"+($-Q
MJDV6[TE-!>J7)GO, ]I&78]@-$L7N-_G 34CP)XS6G;1WB,@';J0D"<%TD3:
M^*5'<@V5 4/; E,F6QN^SP-Z;%S;1FDM!CE.ROSWL.PT<?G7BQDC=4-^.9E=
M]21!ZYEP9-H#0:/ HU#@X8($4YS+-FAC>9L6BYTA/BHO?W]EK_IN33358Q:B
MM@6_G&C[MP\OU@1R,7(D<8%),8I?#8G )_)<522)<&M"28G"VE4:;6JP_N"#
M3I,,_<OXP#/&3)*<1>9 EGKX4.M;HHD>M"3*,I=9"6VLR).>,;:/W>A+&PVR
M! ]-L^(Y""<T@Q"K(9.2071>0)'<:*30(YO58YOO,\;V)DR?6FE0S;,VQ(IV
M.G++= &N7*[510F<0PE,)N:=*TFY-@5F3V^2V#ZTV$ON=Q;6'.I(N(=>4]M\
M>ML#WZWZ2<E2F$L:46>KI./.6YTP"8\R1J[$?>>[/7>0^NO%Q]Y(9NHD+2H+
M@<L(*MH(,7L+TCM32BA!F4:U3ZM0]IZ@<..0YFU9?1L'DA=A*7@$PU3-VMI:
MR&L1<F8BJ"RCLFV,U/VX#F^R]N/ VG"#_J3><R3T+GQ;=O1\-9DNP=P8EC0P
MT3C'"9$VM:VZ\8$"-!;!Z>A-5E:$N%IVM2D&NN<13U6O?4JNYWEAORVJ -X6
M"KO.-\ 9[8CC6<$IQ6*#B%'I7 H837\HR1WX3&^CS9H7'I!"KBXJO?<A3UFI
M_4FOQSAD&4VO4.SR]/T\QGXQSI>EQ4.<75@5KK.7]"E@2O6B. 7:Y.\09'1,
MD-M3:+/MDL+8^LE/F0"-Y=P@T+A<^R7&7Q;3\Z++X20/1'#2!]I/@J^3[M A
M.*8<V*"<\$KS*-KTR+X/U5/E1^\2;U#'?WTF>HGR_  T2J^,*0BH H*J=(VY
M)MR6$[U"$D:U::Y_!Z!#U2KTJ_D^I/M8JA#6+%T]4HHR*,ZM)O_3)%#>^WJ1
M3P!RSHVQ*1?MV_C_&] <OZY@#RVO1@#[2KM! GP5TT7VI0NJID4!FW$=Y^Q_
M?[T]0(0]A'XX2LCH%..A]H.)L8Y]]!"T51#IE>"A,)]-F^KM0U+A@9/Y0S%A
M&UGW'#N^&I;YYX^?A]/\<QC_ZV_+?-^'\)6<FUKG.UE0M/MN,IV7R6@XV3!5
MV6A_OIW*0-$1\V0933# 6#(8T2ERA3O$&WN!.+QKV8<6)\=0P6$&6[^<G)T-
MY\M$21CGZLK04G"<*'QZNYC/YO1-^L;E7=E%&%U?$=OC%E0?3^TA-][[XE=R
MYA1W,JZRPB!1%2=#TD*K;&61BA>I!WT V'. TV0V>WGSN=>.N(W>$BL9:$\O
MAM*>DR=ER)22>XXL>$8K:K*IW(UI[W%5D_&GCS@]JW=O:[G6G"+#^;<7<;:4
M[R YIHUP]4B225 VFMI@0$+.6@4GA);8IO+M?ER'-YH]L6)M5E5_XF]P[>DF
MN@MLM/+W^.4BD5R'30Y)&E_"Z/SN;*Z9R%?#60JC_\(P'6C'=8S"0C:8:4^Q
MI5[*K3%L1L5,=#ZT\<+V17X,@O7'A'M(UER-+4;J=<?_>OP;[3@??\?15_P[
MO:Z?Z\5P'Y,*HA:9U@N#Y/5&;11HM(J+5-"+-C>G]H+]7 FXIP(;U%)M!;Z^
M+A]_GPR<+ABX\) 8,S6G2F\,XPZ$Q1!+B"*4<'S27:!]OES;15T-#D2VQTR<
MP0%9W:Q,T%"2(S'%VH"GZ 0Z%ND8%T6&-E5\N^%]YC3;6F4-SEJV1OUJLI@.
MG&,QLB!!Y]JP,4H)02@-V@:9G8XNQZ-[<==PGS?-ME98CSV4:C9H"\ ORARG
M5YBEPZ"X5" T%E!)67 E(10I-5-8R-/L4N>QZ_-/@C4'4\ Z:4R?IFF@=''6
M,$(@?0!5L@2G8@&C8D25M",6-[<X)T&)O<6[KFJ[CWUX/2;.X6S^=GP3T76L
MN;9HQE.*DB).CI)<,]HH(7C+:L=+5^_;I-SI6M.VSWWR&:;FPN[Y)&<SUH^3
MG_%=&.8[\A+&V>)#!F-T! H&-81 QBLQY%D+R4EL.W/CWD<?CA[M]?@@8?I3
MPD$Y4]&]'>. O&H>!*_9*U>%83UX<HQ NXA:::9=6LUA;\^2BX<]2U[L(NB>
MBTT?!EC#?&YEMEH8T*G4MK7&@;,Y =$T26.)JVDU%;@;$PZ:5'ED3-A6T#WF
M4SH"7$;BPOKBC3(0C:88B6N$J)T"ID),(FM6]&I0NR,7#IO[>&QLV%K8/:8]
MND%<1C^Z&!>L=F UC]7%JA4)5H+(2GHADY=K]4*[T>&PP>8C8\/6HNXY.W$_
MPMOQ<.&)Y* 3I-I67[D2P3GO0)$Y0T,P/5NM/]Z>$4?*03PB6NPN]!Z3$ _#
M'&2;LLSDS:2@$)0H LBML: Q%,G( T:Q/QV>)0.V$FV/Z8C+P/OM%ZQW<<>?
MWF"8X8W;,I?WY7Y9X)4(;"Y*<7)EO"TD L481$^.CD%E%1FT7%*;S-0V*)]\
M\J*Y:EJ<$^-LAK@9\;=+O)M#:.;(__%<0,S$?24MO0""2?!,EI*YM5FOYC%Z
M2G?NC/GP%&O'A=54Z6$4V:)0I@MR$M-:B845QG 4'ABK<X0(*#BE$D07E<+@
MA%)M+MWMBOBYTV]?)1[+_A'NRQR!UI';DC((A_2NN%@OH18%V66.2N68W7$Y
M=[3JF$='M5U4UJ),9ANXR[R#Y;$P- &X%^1[)/(]HC "0DI%!"-";'0Y<&NH
MWUFVH]I:5,EL 7@9M5KNHA$L0%*.8E6)!<@1D& -SUES@TPVNA>P)=+O+-M-
M:7T7R=R'=7-BA(=0!+>>_,E:G1&M! JY&5 $Q7B).;J\VN9H8WG,UD\^0<H<
M0 4]YZ8ZH7T]3J-%OOSQ[+?)_+]P7N]3442.>2 =BYJ3:&P*B8RJCA"++) "
M651F)?JT6I*\,X/NA_*<*=6CDGJNS%F]%OIR,IX-\W(QI)JK&B1N@Q#*00GU
M9$^J B$*35;3<6-29D*OYK^ZM.C9^+ GG\9J(]:>#TSO!7A_Z0?/W-A:R"Q"
M5K6=.R.+&,A9LRA,HEC4KMV'W)H,CZ@,IX$JNQ*E/SWT7(+3"?5E@0A&4;Q3
M 8HE7U8A;9Z180#'A$JF]C;E7>HOMGGFLV/(+K)NW/GM3IS+4A%RGI@P#(*R
MRZLW 3S3&80@86#M>^1WZ?EVWS.?)2>VE?4Q=IGK# ":VCV=+%H)D8*S1&;-
M26W!.I6ST6CU6D)Z/U8<ODCGL?!B:WGW7*#3&>EY$$:^N4?"Z,GQ(J A0V#"
M FKO,(;H*9#ODQB'K\MX)+S86MH]YT@Z ;T=H M95-8D#J:C(/-&_(W(/%A6
M$E.8DRVKV=Z=N7'$PIU'0)#=Y=YS8J03V@$9M4Q!6I6 (U\HB *>R$Q2*8@A
M6OI[I]$X71[V[+BPE71[SEE<Q>H=9,"L-.AC[71+)!623!FAAB"M],I9+G%U
MF/DF#G1_XDED+QH)N&<7XF&4]\?/R>3,G3:0K""_.!EB</ .N(@F62N=B%V2
MZWO".*SE:*79K<C3GUIZ3FMTAWX9;QM)QK2.[/%1Q'HV7L %>LTD%I91!V=9
M%^=CZP<_8];L(OJ>4QW;@:TQN%#&&V=EK9R@2,N'"MN&99FS8RX5+KM<--CZ
MP<^<)]N*ON?TQY9@ES%Y",HE12Z5E/72C&4"(F$$%8-B(4ME<C\>RY$3(8^/
M*UN+_VC^S%4,EKQ@/&$!C&IY!% =O)C &\$*MXDGT^5T=_LG/W.N;"W\GM,D
MW='>CMF]T"E%3L9/.4^VD$(#1Y2&P*U/D<FH8I>K\SL^_AF39G<U])PZZ0YY
M((*)UB0#1M3!E&@1(D93YPG)[(R0G/4;'SUC?FPE[!:WH>:?<7K=A?F>VV#2
M1(U8@;)ZCY.1.Q6C+% D!B3^%K?6/;VGJU!=(3[Y%$Q;I?2X%=T!=/9J0?CP
M[R3WL\79 W=GI$VH,0-#JT&%%$@TGH&DA5"D+W58.PAN0J<M,!^AD*T-$>ZG
M6RLM-K@!M8+\EP6^7F\HZ\BU5X)E<N59 )7(B'M'U/ A<B^2BQ';C SM@NZ9
M<&I_S32XPK0)XP=,D_'2U1]XQ03R9"&EZJRA(#<@!0,B!(?98))Q]1BI'6^N
M<3TGQNRHC0:7D3:A6TY!68*3/@G%& (WE<BT3'#<UX:<P2ECA=&-&AC>"^LY
M,64W732X3;0)7(W]YI_/:S=1NV #!PHM'"A;$GBMR2T,WF)VR?O<9LSA_;B>
M$U5VU$;/F9P59)OS!1JY<\X'T,I3$.%5@2BB FFU1B&<%:Y+FJ_+LTZ- 4UD
MW* 1[@K&09;!FMI$@&N;0,DDP)= 7WI%@+(O>>T8H(F!.#4^]"'O!OF7C:.M
M[NW)0SYQ+!QTK+?24!)<*Q,8;85GVF06VX3-6P(]F5Q,2P4U,">;X6X*Z&DO
MW!S31^MMMACJ)>QZ$F80HB7'.[B4:BOI>B'[@!3;!OOA6=>4'IVHV$RW#?(U
M&U=P1VX@E93H]023E0$E1*Y3L ,X3&6Y+P?3)FO3'>,S9-O^NFJ0Q[D;Z8W\
M0?)H7#W?=YKXK@(:"%9I"$I*"@R12]UF1%,7=,^523OJIT%^YVZ,UYD%(8V.
M*D8H+-0[=I$@%I8(L=+!)%<<MFDOTP'<<V70;MIID/>Y&^*-? /%DD8KZ:#$
MDD'Q0!A%)I+'S!+7=1AWFY1R%W3/E4([ZJ=!9<\:OCLZDQC/3/7?DC5D*IT,
MX#,J"%[E4&N2,NMR*:[[$T^3&0VE?JC ;B!+EA')Z3+.$V&9(L^K& 'DR2=A
M$XM!'=!+/DV>]*>!!OFCVEGY]9A6MZB!W\LPG7X;CC^].)LLQO.!U<9S91WX
M1/NB\AS!*UD+6Y<MU[+.JLUAPWVH3B8SU)OHF]/BLB'W^S#'#W/Z([_#::(?
MA$\X,,EXGS5"%B91\(817)0:3.%,I,0TQC9U7=TQGBAE>E/+.H'</J[(AT4<
MU795K\=I<H9U-WR/"8=?,0]B*9$;HZ"47*<&DH,422"@K;4\.^%2IT8-=S_A
MR:NZ1P&NJ]7O/W9Q9;$? T$=T#I<BD0V&^K$]R0"N;RIMB6+VCJ7BXJ-&J=N
MQ-,C"<)H=/"WO <A;\J]_E 7F>=_3J/)#/-??B0K@M??I.?A'_-?1U@MRU]^
MG.&G]5.\[?FR>B7\Q1_#V8"H&W@@)\IK52LLO +/K $N%)>A2%\<;\*636AZ
MY,IG$LHT+2+9W"$);U8]VN[<V4')DYZ%W2!COXKIEZ51[81J0,H(B]'\(%0X
MQ]7G[G%) 5A9QCH5]M?; T380^B'HT1DD>B>:^Y$.U!&%? \"4"B?E",V]!H
M5,HAJ7#^T4=GPC:R[OFJ_*N:+,/IWS",YI\_A*]D_V8O4JI!S[O)=%XFH^'D
M!N"_+[VO00G)6*45A&6=N/(6Z#L9$A>Y#OSA0G:Y4K33PP_O4O:AM<DA1;[.
M$=9O!+I\$4Q,44B9P&;N0651("KCZ \1;,X\2=ZFM&D=RPEY#7L*NL%Y[&U$
MOX4SO'@!NN!JZC7<A>PX?L.^FKN7"'N*O8'?<"<^:PLO'!4(61N_%$9AEA$)
MO%(Q&'HE!&L33QR6#@_X#H=BPS;2[KM[L-*,?<#Q<#+];3+'6J9$FO$7&U86
M)A;F#,20)"B;(WB!%E(L6BIF"UG$#C["O0\YO"_0CQXF+838XZZ_/$N;8A[.
M7WR:XC('<0%(&*V]2HR6&<G[S<G2"HV"I%.6U@=I1:?. YL^_ 2TN;_06I3I
M+4&]"FDYRV!IBC Q)3S+$#DF0N00G+=( (-G/C.,LLTIP3J6$_+=]A1TBSJH
M6X@NR-T%4U._;1.JX_AL^VKL7@+L(>[F5N#2ES3&HZU]D0S!4H:,7<@47QJ&
M)DN3*8QM5,%T, H\X*<=@@';2+EG'ZV.:WXS">-+1!<[DA9%1T8&#D4L%58&
M[U, GZ0OJCC.4Y>>NIL__0AU(WM+?=*KR.YTQ?[CIQ69O*$OES]8?K^N^3V6
M'^I___'^]95\/B]S1?CO!<'Y4YJ<_;04SHT>#V&<T\V][+<PK8UION(O. _#
MT>PVL-GP[,OHH9JR;3[]I^LEW%[:Q2-N*;OGQ> ?<QQGS#_^,,Q_^7'(++=)
M:>%\-"K68N.@%'*3E!#*!S?8YD$]G\Z^N3J/+(G\^1P,^,C(OR290V3$**NX
M=*8$QER;4IZ[,?4^X:S^L3(AZQ_C/)PM,YV8+RIKM LQDDT%;Q1%.$%E"*[V
M85,J118-R:-+]>/N"!Y5B<(VO'AP>EG_"FB06.Z*O%KEM^6R:(\//&-1.8R0
MG&9U7C))JA#ET9&HI&&E^-SF#=H-\).GV2$5UF2Z^GR.TQDA6OH*;Q?SV9SL
M_W6)GTX4U->A.B5Z38&?J_Y?*) 8X=5!1M^HNO(A9"?$G!Y5T&(&^JUE?WN1
MTG011B^N:D'_,XP6.)!:"UUJ)9_*=1R#K./:L@6)42>=K2>4!]BZ[X!W.F3I
M71D]-X5> ?C;HHKI;7D3?I^19SL;I"B8\R(""\R#HO5"H+ 2#,9LD05. NCB
MV-S_F">O[[Y%V6*B^.9,(9J"R,AGHO#/@:KW'#VG)9M0)..N).[:7*Q_M%66
M_;WO.PGYV%66&8>TQWT*HU]I&9>YI!)D8H8,5)W;HYBK<\J3@)*+*R)KM/<F
MV&:8_O1I\O4G^NAS?M!?EK18$F+# Q]9-GTK]4WZ$6./SF.%<H[B,I?; 4>'
MU/G#:KWYU,.FQO<6_Z1'V375)<^> 'BP<7G#F#L(G%-\4@K+(03)S7U5\H]!
MAW?DMMNI< N1]9S(_F?XA/^<3/\U>SU.?[I(R;(@?& J0;4RH&)!"/0U,'()
M/"//P-C52I--+M:&CSZ<6[6?C"?]":C'W,YL.A^\7":9IE_"=/ZM'JPO26B#
MX-X@IP O+V<-U@MU D%GES4O7%C=Z=B9'G##7:*O5EVENQ"<P/;8BW![C)XK
MGO?X93%-G\,,KTH?5B%>%E9T +G-V7,G)G2&=]B=MA]-3@ZEAAX-^G9@,X\B
M".- %"=K^0Q2D,\<)*^R02VYM)VN(CP%KMRQHQ^1*MM(O]V>/UM,<3J[K(HK
MO&17R%A*TI]B7D# 3-N:8R(;(5@274ZO[_CXP^W]#16QV3'868H]UQ;^8[R\
MV# +%U!,Y$460QL?KPD>PR3$7 *0MJ03)3KANPQ+6_G84U/D/E)K<*+R81%G
M^.\%K?/7K[4=+_VS\S+G'(2VG$R2]O5>#)FD$&V=LA-=B(DE(EF3O-@=@$[
MY^M3Y VJ##? NJS!Z0"L::GAG=".4V_8BP(?)L4>TC^,H;@ R+7B9 0U"&X+
M*)DS.&8]9,O)+&9'9DR> BT>J$$\+"NV$7I[-ESL93)J9X2+$$.]WLBU@>A9
M@MI:AR0@>?9M.E]MA'/X4[6>U'4_"7:0]6$J&5^/,\8YYC'.9A_29\R+$4[*
MF\GX$[E/9_66QNYUC-T_NX<JQAT7LE+#6*^7*_(0E5%!I6Q#5I$IGXWW43B3
M!MT?T^<=OS=7!WU!"1MK.Y44=1V96KT91;XLMR(692QG7#1Y6^\ U+3MFO8B
MT1NHP661R0H;<M=M)%\[^A@Y>@J_GT/;M3ZXL%7/M6WDWOS&^S_&X6PRG0__
M&_,O%Q64[Z9X-ER<O1CGY:_.9HLP3OAR,IO/?L/YH+;[BI)BNV(]UFEHMH;7
M#%P,R#F6(E.;\H ]@9\BL]IJKT6U(IGRCQ>F?, E8V3V%<A4)]\[\@6B4PFD
M#);V!!&4;F-M;Z(X#5KL+-<FY8;76%XNIM,ZOB9(YU0FUTR8.KU(Q@(A> [.
MF%PTLT671E7-ZV!.3^.[2+E!NN0FI-\FXW2!RB4,DF, D\DC)WR\3J=&XB1'
M@=9KF5K="=F$Y_34OZ.L&U04_H(%"4A^-1S?VG68BUE5$Y2##75Z%7'29@G%
M.*:(FYGG-N.@[@!T&ASH0]H]MH??O-0'NL>BYD$D"+QVCS79@^-&@%716)VU
MD*)-2OTQ-_5M[S;VII,&#>1O(ST_6@@*75 !:>6D2I5+(4)+!*X*L[2M<:W:
MI%,W@#E4.7)[%FPOVV,7(M]SMSTGZWAV@6P>(]:BRN"9MC6EK(SD03ESB O_
MQSR7VUN[#W?]V$;*AVKUT 73\^WZL97&NO1\V$7<AZ("XR9&RRT8E<C[Y46
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
MZY?4Q9;OI$PI5#V-R8J,E,AS'HH/#\ES^9?__>-Q!I[ELL@7\W_]0_BGX ]
MSOE"Y//[?_W#KW<?(/[#__ZW__;?_N7_@_#_OOGZ";Q;\/6CG*_ VZ6D*RG
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
MQ9E3K;)1J#4VXJQEK[-0KPL!GN2R<M$;33)JI\_&CK+'(>R(%H7A$EFW )J
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
M1;&*0U>GN*,]C<WN-.*5!;^,@. W(V('5[CCH-J[PET-5=^N<"XH=7* .XN
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
M%%&52F1;2=R]^['1W-V#7,KR]L#^/+L#Z)?O#/J%\M7VBXT&$Y-HGTE@M)B
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
M(8,RP0Q+BI+,J2^,G]BYD9S5S#R#/VT$@NE].:BJ2>>VNPKW\AY/^/OC:>.
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
M_7^:2ZI(AOFAI(J2)LYN-,F#?DW]YE&]^N_A2[E^VSRR8KW4FI!8J11D2BF
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
M#;Y\3GS]X\.8MISV7?4:+@_!BIU@*]MHZ7>V?]ZVRX\RI;@F:0IB)!% .H6
M<9(!G,59GG%)4>;E3#I+GAL;5W/NCYHOHDKWJE]8H_W@I!/W%7'CEU%P'IEQ
MPD'L34/>< 4E)G?IDU*5-R@OR<O_!L/H[$X(.YR\%>[[0^W?/F^W1N@RIC'/
MM!2 YDP"Q)+,,!@6(%=,BD2(A"*G1N<NPN9&6HVNK7./1;169=4E6ZTV?[%U
M/>!3;I[Y7C^O(M9<8C[R7_$BQK L&?JO:)%"&K'R[_=BO[&EWS!91/8K77[B
M_V;K9ULKUOQQ883NGJKI7*N??FS8N:!N!!AJF4;FO,,*?6ZM4#6<Y>YD@=YN
ME2SVT<?-;K>(:CO"\9\+6D$IKU/@I"SG8OI+8G.ZYO:3A@^[W;/] MSKCYOU
MPU>U?;3=CY<*(R2-7P94G)O],+(=*YE ()&"IQE,>4*<V@Z[BYP;KYW&QHM:
M9TM-*Z,U,"H\1M+H/?R4X0KT_L<,MP,ZZ3G#AQ:6'P]8_M:%Y4U'#=WPC';6
M<$7LJQTV=,/0==K0<^6-_4&J@G[CPCUMUN;7*HZM$(]1KA!@*4T P@P!@A,-
M1)PH1O*88.A58- I;6[44[>G."HYZ-B@&V WE@D&V\@$XXW8\+X>74B,T\_C
MHL37Z>/19?S5_AV=%]V8#]UJ+7F(7E""H'%2%,"*8X"43 $Q9 )RGJ6$V<9N
M?CV%NH3-C3I:6<@G'54'AHPZ<78\:PR$WMB'BX.!&Y[$VX'(.,FXEP2^3E)M
MA^E7DV.[KO%/<GT1.+H\N8+P.-=<)B!+$N.&0,X PT( S!$B1*=(I8EKHJN+
MP+G1R9"Y*T[ =G/'&'!-'%BV,S??W#QDQ0E+]_S6T)A.E.,:!%NO7%<?H#KR
M79UN,UG.JX]1[;Q7K^L&1M?+7(\F^LJS.&<QXT!C91PXK6Q[2"*!T$K'.;;M
M>-5RO]FSE6,XO7UW+XH]R!B18JV,2%3*U:.S/2/9)^ YAJZ'0C)VK+K4:XSH
M\R6#PX:;3R1,&U^^9-Q90/GBAP8&;YCMT%5FH?YA5O->EWUCC4-FW@/UD$:A
MDYPE) 504&5<IU0 @B4$3 J68Z9BD3GUN'$7.3?GR6I\+,OPFX;I ;1C)"<H
M?".S@"=R_L$<9S#"1G3ZQ4X;UG&&X2RVXW[E0(+YQK;J#=LI:>-&RMS;WOIN
MN[4EU]8+>?/S^)%/U:#SN[_85E;!IN/TSEWIO7S]QM9UNOS[S5:K8F\S3:MI
MGDN82HX8C(%@60I0G$E ,Y&#A&E%<,J82E63H/C5@["F,\'IT3W-?/PZ13"J
MT3/ZI5A'.VOLSC.I=,KO@2.1SFQ9)V)D:Q+@UJ:H;7?4,MQFX+<_5QL?E=8O
MFJ;;+0"B:F.W-Q T94>+Z/BE*<(-.G[%Q0O[!IE0_VE?1=,OS-D[[154\&_!
M]&Z]-\+>%RM5#6]8RD0+FB34.-:4FLTRQ8#B/ =ICF2:0QUS[33OZM+-Y^91
M5_I%5L&HTM"]&=,9<-UT?RL<8Q]XNB/AU9;IFLF#.C.=W6RRYDS7S&CW9[KZ
MF9OGG;POUFPM"K;ZM*GZR!Z.S"")D81(@PQJXVHJD@.&>0X@E3++!4MIYM4R
MVD7HW![BD[D<!ZVC1NT0LTZN+X"CCQ<8UK&=L]L1O67.22]$8XTYN2[XM::<
M]$+1,>2D_]H;<R7JCD)6VJ?-JA _J_\>NX(E*8LQ)13@'$* A(P!20Q/I11C
M3%3.E/)B)V?)<Z.H,AG@N]5\8+I$+]1N/#0*@".342N1HJ7U(JHTCOZL_W_<
M]FBN>(V39M$K_75R+EQ!N9J X7R#84353BYM3K,PT5HGF .;< Y0JAD@*>)F
MLZ.0]:5RY><P79 Q-_*IU2JG;-;3D&[).+^(:B(,H\<(9"Q6 /$D!BR6$,!8
MXDPQC9&2R^]JRS<3X=J6-1ZR']5N][\.1ZTCXNO&[C=B-C*/GV;F'TYDFQK)
M0ET_I?;F[0XD@C+T)3F3<G&'H2]9M^NC?ORZV^YM.K]\%OO[[1>U_5X(5>:
M$TICR84 G*490,;' X0R"G+"")&"(BB<R/6:@+DQ:ZUC64I8J^F567\5R.[G
M/00\(S_L Y!Q?LC[S.]ZPLVUK:?;_/;RR;YZ\TD>ZS[3FF>Z]W.#Z_B>U';_
MTX[[V-^MRT#T4YFB9>Y79P>H!&8\1>8MGXL4(*D$H H+@&*1(@UAG@FO0AH'
MF3-\[$N5%^4TF>I+?E![$5G%!V9GN"R FR\0&-8I?(.J#]?7DRY<(^1J>" 3
MNI2O5^[4M7RN0%PHYG.^=.B1E.TBLS4^=7EJ5H:UWMKZY>W/MQNIEIH0.^%,
M@41D-K2D8D $-H3$M)9*DIC"S.^4JE/>W"BH/JXYT7E1C<>);.%]I7ED5?<]
MT>K&W?60*QB:TYQ[W03D@ ,Q)WAN."/KOO_$QV9.QIZ?I+E=-I1>OCRRU:H9
MT;B,4YQ!:'8N3, 8(*H8(#!'@"/-9"9EKI%3B=^5^\^4/DH=HT9)7Z(X1="5
M& ;C,@T1.$(RX)&_:/@-C_CI_29^I"\:<_X(7_[8T,V)TFJ[5;+,$OW$MF;G
M8TE!EJ'D3VI;)M,L2<KR%$H&*$;6'<@(8/:G6.8"QURK//'L:>XB=FX/^$'K
MJH/Y(GIB]0%4F3KYO).1<>"J%$K/#$K'=7#=IH1&=_3 1@/LEPI8H[-U%"JM
MZW,JHW>5N!ARU^(#5."-BY/HB?<N/G"<;U^\KA[&5R^Z%-2[=X(2A9F2(,=*
M&T<#:T"YV;QP2O*,()6F7/G0TT4I<V.CE]TT!D9'+B/J1C0WXS2V^^$-D3>%
M=$(0E#$N2YJ4(#J-?<D'W1_V;P50AJY:8]]/IO5=KKE60B(1\Q@0K"! 4J2
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
MQ,8/ 2@SP)),YN8G)1.),I$JI^2JES>>&Z'4,1Z_O.\SM%Q#7K/+WG8U?T!
MJS<KVS6 -66R]37USP-405*FWQ?K8J]*_C7[C9J 2_[]^T[IY]7'0MOA @AB
M16U[')@!I"$%YF6O@%!*8LPYI7[M<5V$SNXQW>V+QW("Y<IH5\[X_*G8=N<Y
MV],);\>M1& 4Q]Y3E.K6K_JCPM7+?A%5.D=6Z8 ["P^(PFXQ7 1/N]?P@.)L
MT^%S[0VE&_4 A"8XD4A.&*, ILJP#LEL5H^!6M T2;)4**&]-AOG(N;&,54)
M@NJ9R>&*GQN+W(;*R)Q1 5)K-T+DX;KQX>LN3L5,7VMQT<R+]167/^D_I+,)
M8-ZO[2;OJ]H^VER@9JK;4JN,$P@3P)(4 H29!)1  5A*,Q;SG.02N9Q7]8N:
MVW&31]</!QR[G_.PZ(Q^H%,I&MVOHS(P8'6-K+*+Z#C",1AR[E,RPR$XT43,
M&Y'TFGWI!D['G,N>&TPVT]+-D/;\2L<K!B8Y;I4L;)3%W+/8OV5;6;_9,P11
M+ QIYDHI@-*< &X<(J!C2I6""59^GM$U07/SCTJTQ;>R,<:V:B?KF<]X#5$W
M7RD$3B,S:*5B&94NE8RLEB-X3GU0A,U%O"9LVLS#'I//\@S[/C^PQ['XIN3S
M2MWK=VQK&RGO/JEMTP"T$%9>L7K>*_G5MO_YJG[LWQ@K_K6,)4,RC370""&
MA#3;*20($!AI)&-IG#"O\6X#]9@;IS1FV&*NQI FH\085+78792M%T7U6%56
M>38U'KAH;KPTP5*,3%L75Z$+_NC/TI;(&A.5UH0<Y7$;GF$;' _49=HNQ[<!
M=M;J^,;;#3UY^O)-K5:V@S);_UP23HQWQ0U!$LUL^"D!W#A6 ,H<:9AP)6*G
MW)C+MY\;#=;',*6*4:VC[U'4"7RN!U)#09GF6,H-CP%G4Y?,ON&$ZN1V$Y]3
M73+E_+3JXJ=N]8":MF=WQ\;7NS<_6[^5!+'$.49<,01THC! 6J: 2AR;)SO#
M><I4QI#7?LE7@;D][.VW[:%'8=N$A9VZU?I#_;;UG0_INTZ^WDYX]"=T<\(
M?X-OXX?>2$Z-HQ*OY,WX073=C?&\C[__\M&L^^K3M\U:_?%<!C12KC.6Z 0P
M3A* E##>B\@IP"A50BK"4N)<8O;RYG.CLU*_J%0PJC1T]US.@.OW6VZ!8V1^
M\4#"RV>Y9O(@C^7L9I/Y*]?,:'LK5S]S<[3F\6FU^:G4%[7]7H@K(UON5N5"
MF)_N]>?#;(^JB\;;S6Z_.X8&F$1QIK4 G&L%$,ICP A, 80ZA7$J;!?]@?&<
ML)K.C2Z^/#\^LNU/^PXN38O>G \@/5HT.,X3>+F](T&OMXAC.U%]0Z_J\VM9
MQHO>LJ=BSU;6KF8ZX%2QHW%68*SH4F!M7RO^- [H'1&JD03ZIUN4"5DMG[+\
MO7(YMTK>K6736*Y0N^K?EC3#J500 I(D""#&"& I8B!+J!*()P+F3F<"P\3/
M[<50UM78U\+?OMQ%K%0QVAM>V6FU-29$Q3IZVFSW>K,J-OZSM@8N43?OCP_\
MR&1>E7JTM%]4":'UMMC";BR(6B8T'Q@5=??,D''1GRA;9(15\,H@&0YB1U;)
M@)M.EFDRW.!V]LD-=QE<(VAS_LL:YV;TW+U^6PZ)+>=3+ID0"@D[NDMH;-XH
MA ,FI0 *X2R6,DDR+#PK!+LESNTETBA<M2,P[XK5YB]@Y^::1=G;38=YF13K
MAT6T5N7\GJ>ZR6LY.;?YUTA8I\"[@+!G;=RV$$$1'_GM<0IV>W!QI6_TI7/^
M\) 20C=L0A<0]DB=NGS0#80+Q8..%PYCI_K=G1.2IYI@( F- 9(I!8Q@ F+.
M$>$QAR3'/GUP!CBK4^40UUZJ'U$X.9;#C9_"80PX[O2B.Q'FN9W2J;ALSLLG
M,(@3\)NJ]D.M5B;&U3#_7R6\[98,*BA1*@"E=BR",!M*GIFGD&:":P&AQD+Z
MM>/M%C@W%Z#1=TCKJ%YPW1[;D)"-_$ ?T&IW9RI#=^:GJ-8W9*]>-V0"=^WM
M$3IQ_UXW",X[^3I>-W!S8;X6K6%E3*(\5CP#,;1#XC)& 6%*@53&N9",*LZ\
M\E5/;S\WSK#:#1D =P4\1U=_,"1C^_7N:/C[\!>-#NNPGXJ8UCN_:-Z9*W[Y
M4T.;<1\\^#+\O;M[WG_;;&V(>YFQ'%&&"%!*DRH>P&5&089RPG&&$IQX^0(=
MLN;V2-=;T)W5=1&Q@YYE[X!=J;QG\X NH-V>^$#PC?SXMS?OB^J0=A<=-0W9
M8[L7CL!-M:_+F[B+=J_AYVVS^R\9F"-A;\?/SLR.1[IO?AX_4I_XWOW%MO*^
MG#&R^X?:[<MPISWX%38M?&/_].Z'VHIB9X]Z_ZF*AV_V,]_5ECVHS\JR7K%^
M:+4"M[5[R9+K+!<"(J!)0BU=Y8 DD &&<AE3+'AB8P<>216S,6UN[%A95OKY
MJK;--M3_;OZ\B/ZJC8I8954YY;QIP;^WE:Q#^Z_,9T%<,SIFH_",7A#M%)"3
MO)T6+C:3]F*JB 7'SM>K$VY;7\1WK2_B/\HO8@NF1=0 %=5(10>HHO:(" M6
MP'R2V:U_V 24^9@W;<;*?.R^EN(R/PV']MRO:O1M1?X?:K],(.$IIPP032%
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
M.4<6/>3.[<$O58]*W2.K?&2TCP[JMT,X[ML<GV7HWV..!.[([.&.ZX!39!^
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
MMK,'/0//<.W$(OSDULOBII_7VFGVQ2FMW5?X'Y?]?5WV?MRQ.E$D1@F2,):
M8,;-/I9IP&@2 Z'R1*@T8=#--[UP[[G10:E>9/5S/R1Y"5?_0=0-((S\?!_M
M']#Y]B40[B= -P RT:F.PQ?#ZW3FBL4=)RXOKYCL%.6*JNV3D6L?&;CE%M^4
M?%ZI>WV:TKD[5BQ)".-$<042@7. TIR8C3-3@&&-4HH99A)Y;9=[1<Z-J1J-
M[3;GX\%]L=I[;G;[P7;<J :%<.Q-YE7T6AG;NU'KQ-SQ"KOYZQ<[[<;-&8:S
M39?[E2'*.CX>$N P(ZE@(@$$ZA2@++6[I1B#G##,L<J(ADZS[WKDS(UQ7CP=
M-R077@/6C6@"P#4RNPQ"ZL8"D#,<1JP"^?@ZV80]!G?7@YQ_?.@THN-$M/;,
MM*7F7.M<0T!300!B&0$LDRF@F5 (\YPK0II6T6Z\<$V4TS?]M#GTR-1P[.UU
M&/UGO.5C5$5ZNR5787;CB)N@FVJ$T1$K9Q=NP"RC;B "SS2Z(FSBV4;=)I_/
M..KY_#"B>,>V-HAK^Z65@>##N8\40N$TP2#-M2$*F6>&,A@!F<#F1A@G0OV_
MU7U;<]PXDN[[_@J\G AWA#"'%Y  YF$CY%NOX[A;/K:F)_;T0P6N,G=+5=ZJ
MDFW-KS\ +U6L&PM@$11[(W9:EDAFY@?R0R*1R/3J:WA.T-3\AT9/NRM3U:+J
MW=#L++9N[# $8H'9H1]8WO1P"8E!Z>&LL%'IX9+)A_1P\7K_ &MSQ.\_OMP>
MEI*O0V<X8UB12$&DJ>&(*)-FB:$BF.0TDEK0+$JH:\CUHK2I$<7V!*3M$O6M
MZ4ODN!_CAN_E&.V@J 4FBSW CMI(](CD7@;0/;8[*) C17NO!=0K%.P,4$=P
M^/(S1@L7.YO3#B"[W^3/MN:!RKP<F[M%V[M[7ZP%F]NB['6WZ^>M$R&03@27
M%%**8X@2^U.&..21X$3%/,\BY^Z3OL*GQL6-_N!N ?9[OM^ RHJJ$4%CA[=+
MUVN$+M-W2-P#L_DT(7<G_)#0C\3_OD,PS$30%[B.><'[D:--$WV-;<\:O9\Q
M\"FL7U?+]7HF<1XG$1<P0YF&2"&[08 %)#2B&F/S"X('.8=5BIO:1''NG-"#
M57:@DT(5SFYK_.'0"TSW%TX+_=J)WW#GA?9@&>?$4"5R&F>&]LQW/C6T?U?(
M[F\S0R!2Q[:,7,HP1"G+(<.IA#%129;33#*6NQPF\A/KQ3)CG3 *T7=LT#9O
M$V(7W[YB0; -T<MM@E[C8%@':MSFX"]Z/&R"C=I.^8@][O;C<:F*V=OZ!?N_
M3VQEG*WY\V=EXY;&)<QD@E,-<Y3DQB4D&)(DTI"E28PC@C.1..75=\B8FA_8
MJ FV>H)*43=FZ4*SFZ('PB@P'_O#XTP&#@"<\.O62OSM8?G]?YN[*Y?._%#R
M0LD)7<\<A0 <C&J^=I=+>Q<,7]FV!V]5]=\/BS+O?GO4M&Y3S0AE,H\HS(EM
ML:AP @FA HH$4Y%QF<89\LL <1,\O7R0ZIA(GV;@CE"[K0$'A&^T$N*EHN!5
MH_(OH%B "L[=&?*AVX/[X31T67$7T6/7%_> XT2A<9^[^V:A?5>+)_59V>KE
MYJ&M@D-W?%X\-%6(ZDY],XR,%R($@YQQVP,/QY EL8))GJ5Q$@M&A%=53$_Y
M4W-2MGKO5:M;;C5O]WOUS5OS&Q@W(@L(=V!&JS6_ 3O(VP7/[EJ0?[H,>8_T
MMU[ #9P5YZ?#R,ERO0 ZSJ'K]YB7:13ZAUH;'\@&\GY^4\+\>+^TOVJUGJNZ
M7\X4CG(B$P)CE#"(M)20)F8YQV+-,,USP5*_8T8C*3XUOJWTKK8&:LW!9@F^
MVRVV5\;!>9&FHLYO@1M'3W%L Y/[D(U'6Z_(N]8K8G^]UY7T!E0P3*<=J>_
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
MB7FF4X5AI"0R?@ AD!&D8))H9'Z=QYSWK-795Z6ID<B7I\='MGK>]EFN3[J
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
MC#_)%A=OZMLKZ<>M*#>ZS1KBTVJY,#^*TNE85Y4W#VO!(AQ3EB(&\RA.C--
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
MXOX0VHF^1A[<]H2J_E72P$E6#F34RU4,ZI-.UMB,)V\N3S9%(L&@J=;X%UZ
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
M->H05C:A^ZJCU;Y9.]]%O??S<CWY#4YP W=OK=->NVUGM:F[-J.C2E1G8@U
MP78B@2.VJ;)<:_1"4Z4!RDW<M7V";S!=(=I+W#>>GGV$>:?$:80/83(^ZR@H
M%^FQV.@R+_SL0_Z,/UUD7/WJE9'QUCOK\6A(Y7V&\X&$TDW;.NDSYRPJ5B<4
MZH?^G^&>;A\<W[71 Z"@ 7?X:*Y1"_/E*]1$=WD $)EVUN+AY3B12>"IEH4G
MS"IA%<K%VSI.<;]\#+L7AD!BWYOA<%C\#)OBVFN,/!BJG23)E"QBYI8X%36)
M049OHPJU^E/VQ\.P<>+/L!D.@T,#&^%FZ#P"(13&)9)PIBW&*580QXTBD(.T
MB6F9*XW"N$G%,[?,!R+A7L.H ]72 *1V$N&(9@ZEH2K*A#$B9>+$>N!$^,!C
MY%R$4.>Z:B?RGKE%[ >$_2NRB=YE.[&%/XQ%Y6<P$IPI*Q,C+KI$I"II(><Y
M"=32('@$76F6UIZ$#IM?>TZ8/5"YS\6V;I,R_H/Q++$1E8 >4<!M*EB1,4O$
M<F0^NBBBD^@NT3I/C_OB8-A1L\\)[7W#H8%M\'(V[=)!_Q@OSS>-7#=C7GY<
M"64S'6:4K%?>.46DB1@:B"B)$T&3H'+2#)2+IE*GW;WH'';4;2.0KJC:)KR/
MWU&ZBW>SQ0(6'U"<Y1W7:KPX+UG.#_D5A.5(.&65SHX8J0V1S*!K%1(0)G2D
MP<2H9:4IWD^1-NR$VD8 VJ\"^[Y0;N76;W1GU]6]]QNQ@6_^[K)[=??W:W7)
M7[UF/L%]Z[VU3BOU[:PV==]J0XHQ4DE"U\K-E?9=II2%6IX"YTKZ4*?M61/W
MK1\V3Y0[C5V^4!YI%Z@!ZHE+:!RE4FAU@^%$.<<%#>AKJCJO=AXDYV>X#=T'
M97?/L>-UU$ @\'D5)H7\]5/XD9")9S""Q%1R499:$BS-R(Q37GO!,-2O@K#;
M=/P,#3:.@=816FFGP.[JL!D%0;T)8(DR#NEW&&AXH1B!;$QV6M.@ZX2/5R3\
M#$TPC@'48;IX]J5T7<>/<;>)8&V?IW *-V_KNJ=U^78705/NGXO.V( !IE&V
MZUSEB*>.EDGRP1BO>(AU^HXUX?Z]G7Z#]2C9]0EPLVG-R#*9M164A)02QMX4
M2'ES3#Q/GN?R "O7:7>^C:J?P1G<!W-W#6QO&FO )WS=V9K/$%?S;NCWFV_O
MQR5I4W(V(UON)E6(A(72!-0(AKP$313CWE,A Q=U'G1OH^IG\!>/05]O&FL
M?0_-F[WN[]U-FX-47)G%R#M#-0^XI:Q/9<13B;J\(=QZFHS2/O,ZY<2[T_@S
M.)['(+.2-H^-<HZ>3[.]E]P?XT6$R<1/8;9:C$S4NGC=Z*[[[OEJ+.^C!)'<
MY6"=9)3>-9D/3:W98\EA[W:'0UU-S31Q^;6=N5'4UN72+CLD@3(#'HG-I;+(
MY\!88@SE6<=KWDK7L/>RPQO!'K7V[$/RF[_XTB_.WTQF?][L!%\_.-^1@M.&
MZ8>(I:F '3]729$ST65HG61E. #7C&CJE7+4LQQ_XO=Q&Y5=W0F\B,OQM\X7
M?X?>#\"5G)@PX&3"?>Y*2VYM97G4RD@2(J'H; JQSKW6SB3^#*'\/FB\5T!3
M19<-1%:W+ZP^^A^=S$8^2A<-AH;9BVY0DB%.H1L.UBD>152:U^FN_C ]P\*O
MDO*W7AT>I(D&\-1-X/Z0_[Y8C\;Z$/",FI:)6:^_QW,_/8,WL_EM3J_JT$;H
MY0#WQA =2^T9CYP$KPU1@CJ40FE'5R>_>P31PV:93H/,4^FTU9;IU^/>?#=;
MT$_3V6R6_AQ/)@?XI-L^K1?_<F=R>_(5?[_\<#R,[TYAO)[A= U$)3F-)A,1
M2S\0<)QXYR)A" BT9Z5QAZM3B+D/F4<7I.ZRV/5@ 6%" J<5R9(%(GW*) C*
MB4X84VKK$]-U'.7]Z!SV&*Z'LWO5J/6T]PQMW,%SR)[^S-KVKN*LL?W0*#F3
MTC'$8)2"R$03"8$;E!=SX))FWM>ITCNIU;MNWOCXL-3%G9DJG#KT8*DCS$+I
M@Y<H<3R%\BW7U&2A6)U(XP!BGY/]VP=QC\]>J*/'9V@$-R*9Y?&=7SH\.WG4
M<K5-YYX,#V)5K8E4T""(#:5UN0?$N*2JC%SF3"M+5:X3,#9J54<^E4[N.9&4
M(R-2,?1$9)&/]IZ:I$44=5XY[4[C<[*A^^#K<!NZE]8:2/%LX>>W'W_X_YC-
M7T[04G0=C(S))FL\!D0JX7\9V&MI D(M,.Z%SU;6J?+=@\A6)MKTBY.=I]<?
MI[2V\7C-V'M_L>E0#]9'8%$2H4MAB7! /$A=,E242IV,\77>,^Q)Z+"XK :8
MW8%YM/8: .?G65[^Z;L)&9LO7\$WF,RZ/K9=D=/ED(,R/));W,X>62%29SQG
MK!=$9VN3\4H;5FF$Z*XD-@O(XX%R]_"NHK4!X5B*H+H:.USR;Y]?W!/@FAD9
M&8<H*6%:EVJ[&(F7 27(C/8Y1J;E70@^5)3VY$+#7IJ< DC]R[L!6[;I'-%5
M:**R%N?CKQM6=!2,!FJ)R.4A4FG^$W1PY9Z'6VH3S;Z.]=I"U+!UMJ>T5WUI
MIHEZQDM+6YX=QO/I;#([^]'=0&X88LESRQ4E/A23*\H;"NLXR0)C,D G.>F[
MF9>^&BIN)6S8 MM3PJU/#35@U[[,?8(BF@W]>)ZCXZHR8=*6MSDL$FM!$"HB
M==;F*&V=/EYW*1FV2/:4D#I*!PU@:(NLWEUUR$F0;7(VDPQHA64,%IW%@(>^
MLQ%E%#Q+=>XZ=J&NE;E?0Z5!#E-3V]!;CYKB'"P' X11C^:8,4F"DABHHTW&
M74IMYG5> #Q%6;,!Y8%8V!UL^RNF;:#=F!MU<S[4B.>D#:B$$8XT&!X'#(_!
M>1*RY5$*X*'2X+G]:6TV**T.QCZ4UTZ+D2V,EK%1*E@AD+,R3J'<4P.0D+PD
M8(6,VG'F=9T[P^UT-1NK5D??ODII];73EKOT'J9W[?/IM4L#3C*A:[^;VAQ4
M>2B,T4)4I1L2=)-2#.%*&AT90XOU$U257CO)O]\L<!L%X:36&0C@UL'M$\KV
M*<G$;LBHCUS+.M5ECQ#TG.[X]T'.XW?\A^NC ;^ND\V-%_C=G5X0'AU2HTB@
MNKP:<*ZT;^<$&&-:FYBRJK.C'J*FE2OZ(]1\=]#JL3)O$#>7:2 1K*3,ES%5
MH91#2T>\,AC:H+R8S]0E72?<?)B>8;%SO)Z? ,X!0A_X'O+-."_/OYR/Y^DW
M/_WGWSKOX[/_-IZ>E4ADMIHN%Q\Q"LFSR7AV@]'+O&#6RLE@ D$A9B*IP_VF
MO2:41@T!K(SR;D3YT!WE442T!:E#$# ;0AT-F*R- ;\1U:CR& 3C6\\$BJUC
M)3E#A+,Z9Y^]U)4:P]\EI94$;'^'W''2;@ N-],A'_)=;W(D6.:&<4\TE24B
M-F7$C0&2$N4>0]D@39U[HNUTM>%^'ZCTN\==?QH8]'*[6-K-F^XWL_E=&S[2
M05O+D >ERW,U[3SQE@9B57 Z2<-]N-NV[*%C;<L2PYJ7?E#1IQ0']H+>K\KY
M^2'_[?.+]5&Z^#+WT\6:CE& (%4JO2H4_B$%L\0EM ,F*9:9!Z;E+G#8NLBP
M*<?^ -&?)(<NT+L;*UQFY]=E9"^F:?.L?@R+2_O'5'*BG,DZERMW)BEQUB*+
M8"G/Z'LI>"JS>-C*PQ:[] >>RC)OP(>Y2H==\O1J-5_/^1G/THA[*YPWY6UT
MZ0,*%HBETA+CI>5.*A9XG<ZMVZ@:MNJE7_^E-^FW^F;RY>SB8MPU.2Y7!'%6
M.IB=P32.#WHRONW3>KG6V)G<GJXQ;JR'QN3ES?4>2$:#94RBIX+!5D! 6,2"
M]T QKI;EP1E-"+4Z5;3[D'G\H,$=%KM^6>P3DUJ83'SIQ8E[+1%KJ"9H<Q.+
MU$E9J[1X+SH'[E%5#6?W9PE6T]XSM'$'-\=X^C-KV[N*S3'V0Z.F,4<#G-@N
M:C,:B.?1$)FSS!82U$JCG,3J+>;+J_F;*S^YGJKX!I?PD_\-?OZ'7Y8F[3\V
M.;@[K17*G$-JM"?.E2O*I,HXY3)=62C.A2R%LCLY:4C)#=G@=W?E<C2IS\D&
M[H.ZC0T\K2Z?H3G\L%HNEOA#_,&#<CJB6T8?J]8VJ8>Q/XC1S9D%&= %\*7L
M%*-8#&]TZ8^5M/:<9<-%G9J1D[J:9=C%RWN'WBA;86-0@)$68 @?N2]/530Q
M^$.#CDF6H4YQP\/T/">SN0]N[DT<.UX;#214'KS2SSEYYC,:<B4]GB%.$H=V
MGC NF?!9N&SK-+IHKURF#RWO4BVSC\@;A,WEM7V@ 661+,E!68R/9":.14X
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
MELK)Q',IQV"SD_36"%AXK#?#H8(_!6.QKB<ZU&1L'C*ZX7B,N+;FP^GB49<
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
M^?&/Z@Y>]\IDHB W08),$BOL366*W+XH9$[,:>O:[#L[D3=M YMV>]'XNND
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
M\+3;@GJUG0ZFQ\EI=:>]G2&[JI]?+NAO6K6IW>5=#?O5[LUJ'XUK5?!,N1B
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
MWEK>MS>7ATI1UJ.L[IRA-22,!F\=A2HY,Q6X<+&1-[03>1,7;QYQ&QM;5QT
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
M!EH(  "\*P  '               @ &2"   97AH:6)I=#,Q,BUC9F\S,#)X
M9GDR,G$S+FAT;5!+ 0(4 Q0    ( (J B5,BTSAV'@4  "D7   <
M      "  281  !E>&AI8FET,S(Q+6-E;SDP-GAF>3(R<3,N:'1M4$L! A0#
M%     @ BH")4Y^COKHK!0  91<  !P              ( !?A8  &5X:&EB
M:70S,C(M8V9O.3 V>&9Y,C)Q,RYH=&U02P$"% ,4    " "*@(E3^, OKWSW
M 0!X.Q4 $               @ 'C&P  :'%Y+3(P,C$Q,#,Q+FAT;5!+ 0(4
M Q0    ( (J B5-\-"I[-!$  $K    0              "  8T3 @!H<7DM
M,C R,3$P,S$N>'-D4$L! A0#%     @ BH")4VY/9@$9)0  UG8! !0
M         ( ![R0" &AQ>2TR,#(Q,3 S,5]C86PN>&UL4$L! A0#%     @
MBH")4ZOR[B>[8@  E%X$ !0              ( !.DH" &AQ>2TR,#(Q,3 S
M,5]D968N>&UL4$L! A0#%     @ BH")4P_^$EY*[@  UAT* !0
M     ( !)ZT" &AQ>2TR,#(Q,3 S,5]L86(N>&UL4$L! A0#%     @ BH")
M4^N0\2U9B0  RUD& !0              ( !HYL# &AQ>2TR,#(Q,3 S,5]P
<<F4N>&UL4$L%!@     *  H K (  "XE!     $!

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