0001428336-20-000031.txt : 20201209 0001428336-20-000031.hdr.sgml : 20201209 20201209160506 ACCESSION NUMBER: 0001428336-20-000031 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 61 CONFORMED PERIOD OF REPORT: 20201031 FILED AS OF DATE: 20201209 DATE AS OF CHANGE: 20201209 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: 201377893 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 10-Q 1 hqy-20201031.htm 10-Q hqy-20201031
00014283361/312021Q3FALSE0.66670.33330.33330.33330.66670.666700014283362020-02-012020-10-31xbrli:shares00014283362020-11-25iso4217:USD00014283362020-10-3100014283362020-01-31iso4217:USDxbrli:shares0001428336us-gaap:ServiceMember2020-08-012020-10-310001428336us-gaap:ServiceMember2019-08-012019-10-310001428336us-gaap:ServiceMember2020-02-012020-10-310001428336us-gaap:ServiceMember2019-02-012019-10-310001428336us-gaap:FinancialServiceOtherMember2020-08-012020-10-310001428336us-gaap:FinancialServiceOtherMember2019-08-012019-10-310001428336us-gaap:FinancialServiceOtherMember2020-02-012020-10-310001428336us-gaap:FinancialServiceOtherMember2019-02-012019-10-310001428336us-gaap:CreditAndDebitCardMember2020-08-012020-10-310001428336us-gaap:CreditAndDebitCardMember2019-08-012019-10-310001428336us-gaap:CreditAndDebitCardMember2020-02-012020-10-310001428336us-gaap:CreditAndDebitCardMember2019-02-012019-10-3100014283362020-08-012020-10-3100014283362019-08-012019-10-3100014283362019-02-012019-10-3100014283362020-07-3100014283362019-07-3100014283362019-01-310001428336us-gaap:CommonStockMember2020-07-310001428336us-gaap:CommonStockMember2019-07-310001428336us-gaap:CommonStockMember2020-01-310001428336us-gaap:CommonStockMember2019-01-310001428336us-gaap:CommonStockMember2020-08-012020-10-310001428336us-gaap:CommonStockMember2019-08-012019-10-310001428336us-gaap:CommonStockMember2020-02-012020-10-310001428336us-gaap:CommonStockMember2019-02-012019-10-310001428336us-gaap:CommonStockMember2020-10-310001428336us-gaap:CommonStockMember2019-10-310001428336us-gaap:AdditionalPaidInCapitalMember2020-07-310001428336us-gaap:AdditionalPaidInCapitalMember2019-07-310001428336us-gaap:AdditionalPaidInCapitalMember2020-01-310001428336us-gaap:AdditionalPaidInCapitalMember2019-01-310001428336us-gaap:AdditionalPaidInCapitalMember2020-08-012020-10-310001428336us-gaap:AdditionalPaidInCapitalMember2019-08-012019-10-310001428336us-gaap:AdditionalPaidInCapitalMember2020-02-012020-10-310001428336us-gaap:AdditionalPaidInCapitalMember2019-02-012019-10-310001428336us-gaap:AdditionalPaidInCapitalMember2020-10-310001428336us-gaap:AdditionalPaidInCapitalMember2019-10-310001428336us-gaap:RetainedEarningsMember2020-07-310001428336us-gaap:RetainedEarningsMember2019-07-310001428336us-gaap:RetainedEarningsMember2020-01-310001428336us-gaap:RetainedEarningsMember2019-01-310001428336us-gaap:RetainedEarningsMember2020-08-012020-10-310001428336us-gaap:RetainedEarningsMember2019-08-012019-10-310001428336us-gaap:RetainedEarningsMember2020-02-012020-10-310001428336us-gaap:RetainedEarningsMember2019-02-012019-10-310001428336us-gaap:RetainedEarningsMember2020-10-310001428336us-gaap:RetainedEarningsMember2019-10-3100014283362019-10-310001428336us-gaap:ComputerSoftwareIntangibleAssetMember2020-02-012020-10-310001428336us-gaap:ComputerSoftwareIntangibleAssetMember2019-02-012019-10-310001428336hqy:AcquiredHSAIntangibleAssetsMember2020-02-012020-10-310001428336hqy:AcquiredHSAIntangibleAssetsMember2019-02-012019-10-310001428336hqy:FollowOnEquityOfferingMember2020-07-012020-07-310001428336hqy:FollowOnEquityOfferingMember2020-07-310001428336us-gaap:LineOfCreditMemberhqy:FollowOnEquityOfferingMemberhqy:TermLoanFacilityMember2020-07-012020-07-310001428336hqy:WageWorksIncMember2019-08-300001428336hqy:WageWorksIncMember2019-08-302019-08-300001428336us-gaap:LineOfCreditMemberhqy:WageWorksIncMemberhqy:TermLoanFacilityMember2019-08-302019-08-300001428336hqy:WageWorksIncMember2019-08-302020-10-310001428336hqy:WageWorksIncMember2020-10-310001428336hqy:WageWorksInc.Member2020-08-012020-10-310001428336hqy:WageWorksInc.Member2020-02-012020-10-310001428336us-gaap:LeaseholdImprovementsMember2020-10-310001428336us-gaap:LeaseholdImprovementsMember2020-01-310001428336us-gaap:FurnitureAndFixturesMember2020-10-310001428336us-gaap:FurnitureAndFixturesMember2020-01-310001428336us-gaap:ComputerEquipmentMember2020-10-310001428336us-gaap:ComputerEquipmentMember2020-01-310001428336us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-10-310001428336us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-01-310001428336hqy:AcquiredHSAIntangibleAssetsMember2020-10-310001428336hqy:AcquiredHSAIntangibleAssetsMember2020-01-310001428336us-gaap:CustomerRelationshipsMember2020-10-310001428336us-gaap:CustomerRelationshipsMember2020-01-310001428336us-gaap:DevelopedTechnologyRightsMember2020-10-310001428336us-gaap:DevelopedTechnologyRightsMember2020-01-310001428336us-gaap:TradeNamesMember2020-10-310001428336us-gaap:TradeNamesMember2020-01-310001428336us-gaap:InProcessResearchAndDevelopmentMember2020-10-310001428336us-gaap:InProcessResearchAndDevelopmentMember2020-01-310001428336us-gaap:LineOfCreditMemberhqy:TermLoanFacilityMember2020-02-012020-10-310001428336us-gaap:LineOfCreditMemberhqy:TermLoanFacilityMember2020-08-012020-10-31hqy:lawsuit00014283362018-09-062018-09-0600014283362018-06-222018-06-22xbrli:pure0001428336us-gaap:OtherAssetsMember2020-10-310001428336hqy:CreditAgreementMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2019-08-302019-08-300001428336hqy:CreditAgreementMemberus-gaap:SecuredDebtMemberhqy:TermLoanFacilityMember2019-08-300001428336us-gaap:RevolvingCreditFacilityMemberhqy:CreditAgreementMemberus-gaap:LineOfCreditMember2019-08-302019-08-300001428336us-gaap:RevolvingCreditFacilityMemberhqy:CreditAgreementMemberus-gaap:LineOfCreditMember2019-08-300001428336us-gaap:RevolvingCreditFacilityMemberhqy:CreditAgreementMemberus-gaap:LineOfCreditMember2020-10-310001428336us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMember2020-02-012020-10-310001428336us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMember2020-02-012020-10-310001428336us-gaap:BaseRateMembersrt:MinimumMember2020-02-012020-10-310001428336srt:MaximumMemberus-gaap:BaseRateMember2020-02-012020-10-310001428336us-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2020-02-012020-10-310001428336us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2020-02-012020-10-310001428336hqy:DebtCovenantPeriodTwoMember2020-10-310001428336hqy:DebtCovenantPeriodThreeMember2020-10-310001428336hqy:DebtCovenantPeriodFourMember2020-10-310001428336us-gaap:CostOfSalesMember2020-08-012020-10-310001428336us-gaap:CostOfSalesMember2019-08-012019-10-310001428336us-gaap:CostOfSalesMember2020-02-012020-10-310001428336us-gaap:CostOfSalesMember2019-02-012019-10-310001428336hqy:SalesandMarketingMember2020-08-012020-10-310001428336hqy:SalesandMarketingMember2019-08-012019-10-310001428336hqy:SalesandMarketingMember2020-02-012020-10-310001428336hqy:SalesandMarketingMember2019-02-012019-10-310001428336hqy:TechnologyandDevelopmentMember2020-08-012020-10-310001428336hqy:TechnologyandDevelopmentMember2019-08-012019-10-310001428336hqy:TechnologyandDevelopmentMember2020-02-012020-10-310001428336hqy:TechnologyandDevelopmentMember2019-02-012019-10-310001428336us-gaap:GeneralAndAdministrativeExpenseMember2020-08-012020-10-310001428336us-gaap:GeneralAndAdministrativeExpenseMember2019-08-012019-10-310001428336us-gaap:GeneralAndAdministrativeExpenseMember2020-02-012020-10-310001428336us-gaap:GeneralAndAdministrativeExpenseMember2019-02-012019-10-310001428336hqy:MergerIntegrationMember2020-08-012020-10-310001428336hqy:MergerIntegrationMember2019-08-012019-10-310001428336hqy:MergerIntegrationMember2020-02-012020-10-310001428336hqy:MergerIntegrationMember2019-02-012019-10-310001428336us-gaap:OtherExpenseMember2020-08-012020-10-310001428336us-gaap:OtherExpenseMember2019-08-012019-10-310001428336us-gaap:OtherExpenseMember2020-02-012020-10-310001428336us-gaap:OtherExpenseMember2019-02-012019-10-310001428336hqy:IncentivePlanMember2020-10-310001428336us-gaap:RestrictedStockUnitsRSUMemberhqy:WageWorksIncMember2020-02-012020-10-310001428336hqy:WageWorksIncentivePlanMember2020-10-3100014283362020-02-012020-04-300001428336us-gaap:RestrictedStockUnitsRSUMember2020-01-310001428336us-gaap:RestrictedStockMember2020-01-310001428336us-gaap:RestrictedStockUnitsRSUMember2020-02-012020-10-310001428336us-gaap:RestrictedStockMember2020-02-012020-10-310001428336us-gaap:RestrictedStockUnitsRSUMember2020-10-310001428336us-gaap:RestrictedStockMember2020-10-310001428336hqy:PerformanceRestrictedStockAwardsMember2018-03-012018-03-310001428336srt:MaximumMemberhqy:PerformanceRestrictedStockAwardsMember2018-03-012018-03-310001428336hqy:PerformanceRestrictedStockAwardsMember2020-03-012020-03-31hqy:member0001428336hqy:PerformanceRestrictedStockAwardsMembersrt:MinimumMember2018-03-012018-03-310001428336hqy:PerformanceRestrictedStockUnitsMember2019-03-012019-03-310001428336hqy:PerformanceRestrictedStockUnitsMember2020-03-012020-03-310001428336hqy:PerformanceRestrictedStockAwardsMembersrt:MinimumMember2019-03-012019-03-310001428336srt:MaximumMemberhqy:PerformanceRestrictedStockAwardsMember2019-03-012019-03-310001428336hqy:PerformanceRestrictedStockUnitsMember2020-02-012020-07-310001428336hqy:PerformanceRestrictedStockUnitsMember2020-07-310001428336hqy:PerformanceRestrictedStockAwardsMembersrt:MinimumMember2020-02-012020-07-310001428336srt:MaximumMemberhqy:PerformanceRestrictedStockAwardsMember2020-02-012020-07-31



UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549


Form 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended October 31, 2020
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission file number: 001-36568
HEALTHEQUITY, INC.
(Exact name of registrant as specified in its charter)
Delaware52-2383166
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
15 West Scenic Pointe Drive
Suite 100
Draper, Utah 84020
(Address of principal executive offices) (Zip code)

(801) 727-1000
(Registrant's telephone Number, including Area Code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $0.0001 per shareHQYThe NASDAQ Global Select Market
Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No

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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes No

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 “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
 Emerging growth Company
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.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No

As of November 25, 2020, there were 76,990,646 shares of the registrant's common stock outstanding.



HealthEquity, Inc. and subsidiaries
Form 10-Q quarterly report

Table of contents
Page
Part I. FINANCIAL INFORMATION
Item 1.
Item 2.
Item 3.
Item 4.
Part II. OTHER INFORMATION
Item 1.
Item 1A.
Item 6.


-2-


Part I. Financial information
Item 1. Financial statements

HealthEquity, Inc. and subsidiaries
Condensed consolidated balance sheets
(in thousands, except par value)October 31, 2020January 31, 2020
(unaudited)
Assets
Current assets
Cash and cash equivalents$299,356 $191,726 
Accounts receivable, net of allowance for doubtful accounts of $3,458 and $1,216 as of October 31, 2020 and January 31, 2020, respectively
64,291 70,863 
Other current assets32,383 34,711 
Total current assets396,030 297,300 
Property and equipment, net31,774 33,486 
Operating lease right-of-use assets92,314 83,178 
Intangible assets, net776,311 783,279 
Goodwill1,326,793 1,332,631 
Deferred tax asset21 18 
Other assets34,019 35,089 
Total assets$2,657,262 $2,564,981 
Liabilities and stockholders’ equity
Current liabilities
Accounts payable$6,746 $3,980 
Accrued compensation34,839 50,121 
Accrued liabilities33,380 46,372 
Current portion of long-term debt62,500 39,063 
Operating lease liabilities13,894 12,401 
Total current liabilities151,359 151,937 
Long-term liabilities
Long-term debt, net of issuance costs938,558 1,181,615 
Operating lease liabilities, non-current76,666 68,017 
Other long-term liabilities11,429 2,625 
Deferred tax liability123,993 130,492 
Total long-term liabilities1,150,646 1,382,749 
Total liabilities1,302,005 1,534,686 
Commitments and contingencies (see Note 6)
Stockholders’ equity
Preferred stock, $0.0001 par value, 100,000 shares authorized, no shares issued and outstanding as of October 31, 2020 and January 31, 2020, respectively
  
Common stock, $0.0001 par value, 900,000 shares authorized, 76,951 and 71,051 shares issued and outstanding as of October 31, 2020 and January 31, 2020, respectively
8 7 
Additional paid-in capital1,140,268 818,774 
Accumulated earnings214,981 211,514 
Total stockholders’ equity1,355,257 1,030,295 
Total liabilities and stockholders’ equity$2,657,262 $2,564,981 
See accompanying notes to condensed consolidated financial statements.

-3-


HealthEquity, Inc. and subsidiaries
Condensed consolidated statements of operations and
comprehensive income (loss) (unaudited)
Three months ended October 31,Nine months ended October 31,
(in thousands, except per share data)2020201920202019
Revenue
Service revenue$104,562 $87,620 $319,638 $140,710 
Custodial revenue48,544 46,972 142,352 132,538 
Interchange revenue26,245 22,526 83,411 57,545 
Total revenue179,351 157,118 545,401 330,793 
Cost of revenue
Service costs65,936 52,278 202,195 92,672 
Custodial costs4,762 4,384 14,805 12,716 
Interchange costs4,095 4,421 13,985 13,177 
Total cost of revenue74,793 61,083 230,985 118,565 
Gross profit104,558 96,035 314,416 212,228 
Operating expenses
Sales and marketing12,880 12,654 36,502 30,015 
Technology and development30,758 23,511 92,490 46,061 
General and administrative22,099 19,222 61,590 37,193 
Amortization of acquired intangible assets19,126 13,051 56,905 16,036 
Merger integration8,193 17,675 31,328 20,459 
Total operating expenses93,056 86,113 278,815 149,764 
Income from operations11,502 9,922 35,601 62,464 
Other expense
Interest expense(6,952)(10,225)(28,110)(10,355)
Other expense, net(421)(30,949)(2,009)(8,347)
Total other expense(7,373)(41,174)(30,119)(18,702)
Income (loss) before income taxes4,129 (31,252)5,482 43,762 
Income tax provision (benefit)2,340 (9,918)2,015 3,908 
Net income (loss) and comprehensive income (loss)$1,789 $(21,334)$3,467 $39,854 
Net income (loss) per share:
Basic$0.02 $(0.30)$0.05 $0.61 
Diluted$0.02 $(0.30)$0.05 $0.59 
Weighted-average number of shares used in computing net income (loss) per share:
Basic76,701 70,524 73,358 65,727 
Diluted77,845 70,524 74,665 67,150 
See accompanying notes to condensed consolidated financial statements.
-4-


HealthEquity, Inc. and subsidiaries
Condensed consolidated statements of stockholders’ equity (unaudited)
Three months ended October 31,Nine months ended October 31,
(in thousands)2020201920202019
Total stockholders' equity, beginning balance$1,340,336 $1,017,031 $1,030,295 $477,079 
Common stock:
Beginning balance8 7 7 6 
Issuance of common stock upon exercise of stock options, and for restricted stock    
Other issuance of common stock  1 1 
Ending balance8 7 8 7 
Additional paid-in capital:
Beginning balance1,127,136 783,986 818,774 305,223 
Issuance of common stock upon exercise of stock options, and for restricted stock1,651 712 4,402 7,363 
Other issuance of common stock2 3,776 286,779 462,270 
Stock-based compensation11,479 17,576 30,313 31,194 
Ending balance1,140,268 806,050 1,140,268 806,050 
Accumulated earnings
Beginning balance213,192 233,038 211,514 171,850 
Net income (loss)1,789 (21,334)3,467 39,854 
Ending balance214,981 211,704 214,981 211,704 
Total stockholders' equity, ending balance$1,355,257 $1,017,761 $1,355,257 $1,017,761 
See accompanying notes to condensed consolidated financial statements.

-5-


HealthEquity, Inc. and subsidiaries
Condensed consolidated statements of cash flows (unaudited)
Nine months ended October 31,
(in thousands)20202019
Cash flows from operating activities:
Net income$3,467 $39,854 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization85,485 28,791 
Stock-based compensation30,313 31,194 
Amortization of debt issuance costs3,818 1,138 
Gains on marketable equity securities (27,570)
Other non-cash items1,727 139 
Deferred taxes(973)690 
Changes in operating assets and liabilities:
Accounts receivable8,063 (1,901)
Other assets3,309 (4,863)
Operating lease right-of-use assets8,344 3,340 
Accrued compensation(15,251)(8,012)
Accounts payable, accrued liabilities, and other current liabilities(7,936)14,179 
Operating lease liabilities, non-current(8,361)(2,859)
Other long-term liabilities8,712 (50)
Net cash provided by operating activities120,717 74,070 
Cash flows from investing activities:
Purchases of property and equipment(11,388)(5,180)
Purchases of software and capitalized software development costs(37,242)(17,232)
Acquisition of intangible member assets(28,100)(9,070)
Purchases of marketable securities (53,845)
Acquisitions, net of cash acquired (1,630,066)
Net cash used in investing activities(76,730)(1,715,393)
Cash flows from financing activities:
Proceeds from follow-on equity offering, net of payments for offering costs286,779 458,495 
Principal payments on long-term debt(223,438) 
Settlement of client-held funds obligation, net(4,189)(230,928)
Proceeds from exercise of common stock options4,491 7,342 
Proceeds from long-term debt 1,250,000 
Payment of debt issuance costs (30,504)
Net cash provided by financing activities63,643 1,454,405 
Increase (decrease) in cash and cash equivalents107,630 (186,918)
Beginning cash and cash equivalents191,726 361,475 
Ending cash and cash equivalents$299,356 $174,557 
See accompanying notes to condensed consolidated financial statements.
-6-


HealthEquity, Inc. and subsidiaries
Condensed consolidated statements of cash flows (unaudited) (continued)
Nine months ended October 31,
(in thousands)20202019
Supplemental cash flow data:
Interest expense paid in cash$22,849 $249 
Income taxes paid in cash, net of refunds received1,053 9,127 
Supplemental disclosures of non-cash investing and financing activities:
Property and equipment included in accounts payable or accrued liabilities$167 $168 
Software and capitalized software development costs included in accounts payable, accrued liabilities, or accrued compensation1,346 316 
Intangible member assets included in accounts payable or accrued liabilities289 (151)
Decrease in goodwill due to measurement period adjustments, net5,838  
Exercise of common stock options receivable89 21 
Equity-based acquisition consideration 3,776 
See accompanying notes to condensed consolidated financial statements.
-7-

Table of Contents

HealthEquity, Inc. and subsidiaries
Notes to condensed consolidated financial statements
Note 1. Summary of business and significant accounting policies
Business
HealthEquity, Inc. ("HealthEquity" or the "Company") was incorporated in the state of Delaware on September 18, 2002. HealthEquity is a leader in administering health savings accounts (“HSAs”) and complementary consumer-directed benefits (“CDBs”), which empower consumers to access tax-advantaged healthcare savings while also providing corporate tax advantages for employers.
Principles of consolidation
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.
Basis of presentation
The accompanying condensed consolidated financial statements as of October 31, 2020 and for the three and nine months ended October 31, 2020 and 2019 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 31, 2020. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP.
Certain reclassifications have been made to prior year amounts to conform to the current year presentation.
Follow-on equity offering
In July 2020, the Company closed a follow-on public offering of 5,290,000 shares of common stock at a public offering price of $56.00 per share, less the underwriters' discount. The Company received net proceeds of approximately $286.8 million after deducting underwriting discounts and commissions of approximately $8.9 million and other offering expenses of approximately $0.6 million. The Company used $200.0 million of such proceeds to repay debt under its term loan facility.
Significant accounting policies
There have been no material changes in the Company’s significant accounting policies as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended January 31, 2020.
Recently adopted accounting pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments, which requires financial assets measured at amortized cost be presented at the net amount expected to be collected. This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted the new standard as of February 1, 2020 using the modified retrospective transition method. The adoption of this standard did not have a material effect on the Company’s condensed consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”), which amends ASC 820, "Fair Value Measurement." ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures. This ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The Company adopted the new standard as of February 1, 2020. The adoption of this standard did not have a material effect on the Company’s condensed consolidated financial statements.
-8-

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards while maintaining or improving the usefulness of the information provided to users of financial statements. The Company adopted the new standard as of February 1, 2020. The Company retrospectively adopted the provision related to the classification of taxes partially based on income, and prospectively adopted the provisions related to intraperiod tax allocation and interim recognition of enactment of tax laws. The adoption of this standard did not have a material effect on the Company’s current- or prior-period condensed consolidated financial statements.
Note 2. Net income (loss) per share
The following table sets forth the computation of basic and diluted net income (loss) per share:
Three months ended October 31,Nine months ended October 31,
(in thousands, except per share data)2020201920202019
Numerator (basic and diluted):
Net income (loss)$1,789 $(21,334)$3,467 $39,854 
Denominator (basic):
Weighted-average common shares outstanding76,701 70,524 73,358 65,727 
Denominator (diluted):
Weighted-average common shares outstanding76,701 70,524 73,358 65,727 
Weighted-average dilutive effect of stock options and restricted stock units1,144  1,307 1,423 
Diluted weighted-average common shares outstanding77,845 70,524 74,665 67,150 
Net income (loss) per share:
Basic $0.02 $(0.30)$0.05 $0.61 
Diluted$0.02 $(0.30)$0.05 $0.59 

For the three months ended October 31, 2020 and 2019, approximately 1.0 million and 3.2 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.
For the nine months ended October 31, 2020 and 2019, approximately 0.6 million and 0.3 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.
Note 3. Business combination
Acquisition of WageWorks
On August 30, 2019, the Company closed the acquisition (the "Acquisition") of WageWorks, Inc. ("WageWorks") for $51.35 per share in cash, or approximately $2.0 billion to WageWorks stockholders. The Company financed the transaction through a combination of $816.9 million cash on hand plus net borrowings of approximately $1.22 billion, after deducting lender fees of approximately $30.5 million, under a term loan facility.
The 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 was subject to adjustment during the measurement period (up to one year from the Acquisition date). The purchase price allocation was finalized in the third quarter of fiscal 2021.





-9-

Table of Contents


The following table summarizes the Company's allocation of the consideration paid in the Acquisition:
(in millions)Initial AllocationAdjustmentsUpdated Allocation
Cash and cash equivalents$406.8 $(14.5)$392.3 
Other current assets56.5 2.5 59.0 
Property, plant, and equipment26.6 — 26.6 
Operating lease right-of-use assets42.5 — 42.5 
Intangible assets715.3 — 715.3 
Goodwill1,330.5 (8.4)1,322.1 
Other assets5.9 — 5.9 
Client-held funds obligation(237.5)17.2 (220.3)
Other current liabilities(69.1)(3.3)(72.4)
Other long-term liabilities(26.7)— (26.7)
Deferred tax liability(128.7)6.5 (122.2)
Total consideration paid$2,122.1 $ $2,122.1 
Adjustments to the initial allocation were based on more detailed information obtained about the specific assets acquired, liabilities assumed, and tax-related matters.
Pro forma information
The unaudited pro forma results presented below include the effects of the Acquisition as if it had been consummated as of February 1, 2018, with adjustments to give effect to pro forma events that are directly attributable to the Acquisition, which include adjustments related to the amortization of acquired intangible assets, interest income and expense, and depreciation.
The unaudited pro forma results do not reflect any operating efficiencies or potential cost savings from the integration of WageWorks. Accordingly, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the Acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations. The estimated pro forma revenue and net income (loss) include the alignment of accounting policies, the effect of fair value adjustments related to the Acquisition, associated tax effects and the impact of the borrowings to finance the Acquisition and related expenses.
(in thousands)Three months ended October 31, 2019Nine months ended October 31, 2019
Revenue$194,450 $598,815 
Net income (loss)$(3,286)$34,559 

Note 4. Supplemental financial statement information
Selected condensed consolidated balance sheet and condensed consolidated statement of operations and comprehensive income components consist of the following:
Property and equipment
Property and equipment consisted of the following as of October 31, 2020 and January 31, 2020:
(in thousands)October 31, 2020January 31, 2020
Leasehold improvements$22,310 $19,240 
Furniture and fixtures9,219 7,929 
Computer equipment27,378 22,074 
Property and equipment, gross58,907 49,243 
Accumulated depreciation(27,133)(15,757)
Property and equipment, net$31,774 $33,486 
Depreciation expense for the three months ended October 31, 2020 and 2019 was $4.0 million and $3.6 million, respectively, and $12.0 million and $5.4 million for the nine months ended October 31, 2020 and 2019, respectively.
-10-

Contract balances
The Company does not recognize revenue in advance of invoicing its customers 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 October 31, 2020 and January 31, 2020, the balance of deferred revenue was $7.0 million and $3.7 million, respectively. The balances are related to cash received in advance for an interchange revenue arrangement, other up-front fees and other commuter deferred revenue, and are generally recognized within twelve months, with the exception of the interchange arrangement, which is recognized over a term of approximately ten years. During the three and nine months ended October 31, 2020, approximately $0.4 million and $2.2 million of revenue, respectively, was recognized that was included in the balance of deferred revenue as of January 31, 2020.
Leases
The components of operating lease costs were as follows:
Three months ended October 31,Nine months ended October 31,
(in thousands)2020201920202019
Operating lease expense$3,777 3,354 12,297 5,515 
Sublease income(450)(249)(1,349)(249)
Net operating lease expense$3,327 $3,105 $10,948 $5,266 
Supplemental cash flow information related to the Company's operating leases was as follows:
Nine months ended October 31,
(in thousands)20202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$9,739 $4,575 
Operating lease right-of-use assets obtained in exchange for new operating lease obligations$17,480 $34,394 
Other expense, net
Other expense, net, consisted of the following:
Three months ended October 31,Nine months ended October 31,
(in thousands)2020201920202019
Interest income$174 $2,046 $850 $5,273 
Gain on equity securities 285  27,570 
Acquisition costs(13)(32,932)(79)(40,712)
Other expense(582)(348)(2,780)(478)
Total other expense, net$(421)$(30,949)$(2,009)$(8,347)






-11-

Table of Contents
Note 5. Intangible assets and goodwill
Intangible assets
The gross carrying amount and associated accumulated amortization of intangible assets were as follows as of October 31, 2020 and January 31, 2020:
(in thousands)October 31, 2020January 31, 2020
Amortizable intangible assets:
Software and software development costs$116,206 $76,221 
Acquired HSA portfolios121,159 92,770 
Acquired customer relationships601,381 601,381 
Acquired developed technology96,925 96,925 
Acquired trade names12,300 12,300 
Amortizable intangible assets, gross947,971 879,597 
Accumulated amortization(172,276)(98,851)
Total amortizable intangible assets, net775,695 780,746 
Acquired in process software development costs616 2,533 
Total intangible assets, net$776,311 $783,279 
During the three months ended October 31, 2020 and 2019, the Company expensed a total of $10.5 million and $6.2 million, respectively, and $31.1 million and $13.8 million for the nine months ended October 31, 2020 and 2019, respectively, in software development costs primarily related to the post-implementation and operation stages of its proprietary software.
Amortization expense for the three months ended October 31, 2020 and 2019 was $25.3 million and $15.7 million, respectively, and $73.5 million and $23.6 million for the nine months ended October 31, 2020 and 2019, respectively.
Goodwill
During the three and nine months ended October 31, 2020, goodwill decreased by $7.0 million and $5.8 million, respectively, due to measurement period adjustments related to the Acquisition of WageWorks.
Note 6. Commitments and contingencies
Commitments
The Company’s principal commitments consist of a term loan facility, operating lease obligations for office space, data storage facilities, and other leases, a processing services agreement with a vendor, and contractual commitments related to network infrastructure, equipment, and certain maintenance agreements under long-term, non-cancelable commitments. Except for the $200 million principal prepayment on our term loan facility, there were no material changes during the three and nine months ended October 31, 2020, outside of the ordinary course of business, in our commitments from those disclosed in our Annual Report on Form 10-K for the fiscal year ended January 31, 2020.
Contingencies
In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company’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.
Legal matters
WageWorks is pursuing affirmative claims against the Office of Personnel Management ("OPM") to obtain payment for services provided by WageWorks between March 1, 2016 and August 31, 2016 pursuant to its contract with OPM. In connection with WageWorks' claims against OPM, OPM has also claimed that an erroneous statement in a certificate signed by a former executive officer constituted a violation of the False Claims Act and moved to dismiss part of WageWorks' claim against OPM as a result. As with all legal proceedings, no assurance can be provided as to the outcome of these matters or if WageWorks or OPM will be successful.
-12-

Table of Contents

On March 9, 2018, a putative class action was filed in the U.S. District Court for the Northern District of California (the “Securities Class Action”). On May 16, 2019, a consolidated amended complaint was filed by the lead plaintiffs asserting claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, against WageWorks, its former Chief Executive Officer and its former Chief Financial Officer on behalf of purchasers of WageWorks common stock between May 6, 2016 and March 1, 2018. The complaint also alleges claims under the Securities Act of 1933, as amended, arising from WageWorks’ June 19, 2017 common stock offering against those same defendants, as well as the members of its board of directors at the time of that offering.
On June 22, 2018 and September 6, 2018, two derivative lawsuits were filed against certain of WageWorks’ 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’ officers and directors and WageWorks (as nominal defendant) in the U.S. District Court for the Northern District of California (together, the “Derivative Suits”). 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 and 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’ motion to dismiss the amended complaint. The plaintiffs subsequently filed a notice of appeal.
WageWorks voluntarily contacted the San Francisco office of the SEC Division of Enforcement regarding the restatement of WageWorks' financial statements and related independent investigation. WageWorks is providing information and documents to the SEC and continues to cooperate with the SEC’s investigation into these matters. The U.S. Attorney’s Office for the Northern District of California also opened an investigation. WageWorks has provided documents and information to the U.S. Attorney’s Office and continues to cooperate with any inquiries by the U.S. Attorney’s Office regarding the matter.
WageWorks previously entered into indemnification agreements with its former directors and officers and, pursuant to these indemnification agreements, is covering the defense of its former directors and officers in the legal proceedings described above.
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. While it is not possible to determine the ultimate outcome or the duration of such litigation, governmental proceedings or claims, the Company believes, based on current knowledge, that such litigation, proceedings and claims will not have a material impact on the Company’s financial position, results of operations and cash flows for the period.
The Company maintains liability insurance coverage that is intended to cover the legal matters described above; however, it is possible that claims may be denied by our insurance carriers or could exceed the amount of our applicable insurance coverage, we may be required by our insurance carriers to contribute to the payment of claims, and our insurance coverage may not continue to be available to us on acceptable terms or in sufficient amounts.
As required under GAAP, the Company records a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Based on currently available information, the Company does not believe that any liabilities relating to these matters are probable or that the amount of any resulting loss is estimable. However, litigation is subject to inherent uncertainties and the Company’s view of these matters may change in the future. Were an unfavorable outcome to occur, there exists the possibility of a material adverse impact on the Company’s financial position, results of operations and cash flows for the period in which the unfavorable outcome occurs, and potentially in future periods.
Note 7. Income taxes
The Company follows FASB Accounting Standards Codification 740-270, Income Taxes - Interim Reporting, 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 to determine the interim benefit or provision for income taxes. For the three and nine months ended October 31, 2020, the Company recorded income tax expense of $2.3 million and $2.0 million, respectively. This resulted in an effective income tax expense rate of 56.7% and 36.8% for the three and nine months ended October 31, 2020, respectively, compared with an effective income tax benefit rate of 31.7% and an effective income tax expense rate of 8.9% for the three and nine months ended October 31, 2019, respectively. For the three and nine months ended October 31, 2020 and 2019, the net
-13-

Table of Contents
impact of discrete tax items caused a 6.0 percentage point expense and a 9.6 percentage point benefit and a 1.1 and 8.7 percentage point benefit, respectively, to the effective income tax rate primarily due to the excess tax benefit on stock-based compensation expense and return-to-provision adjustments, which were partially offset by state apportionment changes recognized in the provision for income taxes relative to pre-tax book income. Due to significantly lower pre-tax book income during the nine months ended October 31, 2020, discrete items had a greater impact on the effective income tax rate than during the nine months ended October 31, 2019.
As of October 31, 2020 and January 31, 2020, the Company’s total gross unrecognized tax benefit was $10.0 million and $9.4 million, respectively. As of October 31, 2020 and January 31, 2020, a net unrecognized tax benefit of $0.5 million was recorded in the condensed consolidated balance sheets. If recognized, $9.2 million of the total gross unrecognized tax benefits would affect the Company's effective tax rate as of October 31, 2020.
The Company files income tax returns with U.S. federal and state taxing jurisdictions and is currently under examination with the state of Texas. 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 2000.
Note 8. Indebtedness
As of October 31, 2020, long-term debt consisted of the following:
(in millions)October 31, 2020
Term loan facility$1,018.8 
Less: unamortized loan issuance costs (1)17.7 
Long-term debt, net of issuance costs$1,001.1 
(1) In addition to the $17.7 million of unamortized issuance costs related to the term loan facility, $5.3 million of unamortized issuance costs related to our revolving credit facility are included within other assets on the October 31, 2020 condensed consolidated balance sheet.
In connection with the closing of the Acquisition, on August 30, 2019, the Company entered into a credit facility (the "Credit Agreement”) that provided for:
(i)       a five-year senior secured term loan A facility (the “Term Loan Facility”), in an aggregate principal amount of $1.25 billion, the proceeds of which were used to finance the Acquisition, to refinance substantially all outstanding indebtedness of HealthEquity and WageWorks and to pay related fees and expenses; and
(ii)      a five-year senior secured revolving credit facility (the “Revolving Credit Facility” and, together with the Term Loan Facility, the “Credit Facilities”), in an aggregate principal amount of up to $350.0 million, which may be used for working capital and general corporate purposes, including acquisitions and other investments. No amounts were drawn under the Revolving Credit Facility as of October 31, 2020.
Borrowings under the Credit Facilities bear interest at an annual rate equal to, at the option of HealthEquity, 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 31, 2020, the stated interest rate was 1.65% and the effective interest rate was 2.18%. 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.
The loans made under the Term Loan Facility are required to be repaid as described in the following table:
Fiscal year ending January 31, (in millions)Principal payments
Remaining 2021$15.6 
202262.5 
202370.3 
2024101.6 
2025 (1)768.8 
Total principal payments$1,018.8 
(1) The amount required to be repaid in 2025 reflects the $200.0 million prepayment made in July 2020 with proceeds from the follow-on offering.
The Credit Agreement contains customary affirmative and negative covenants, including covenants that limit, among other things, the ability of the Company to incur additional indebtedness, create liens, merge or dissolve,
-14-

Table of Contents
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 “baskets.” 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, which steps down to 4.50 to 1.00 beginning with the fiscal quarter ending July 31, 2021 (subject to a customary “acquisition holiday” 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) a minimum interest coverage ratio, measured as of the last day of each fiscal quarter, of no less than 3.00 to 1.00. The Company was in compliance with all covenants under the Credit Agreement as of October 31, 2020, and for the period then ended.
The obligations of HealthEquity under the Credit Agreement are required to be unconditionally guaranteed by WageWorks and each of the Company's subsequently acquired or organized direct and indirect domestic subsidiaries and are secured by security interests in substantially all assets of HealthEquity and the guarantors, in each case, subject to certain customary exceptions.
Note 9. Stock-based compensation
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:
Three months ended October 31,Nine months ended October 31,
(in thousands)2020201920202019
Cost of revenue$2,209 $1,415 $5,737 $3,285 
Sales and marketing2,035 1,304 4,810 3,469 
Technology and development2,641 2,171 8,051 5,600 
General and administrative4,594 3,332 11,715 9,486 
Merger Integration 1,220  1,220 
Other expense, net 13,714  13,714 
Total stock-based compensation expense$11,479 $23,156 $30,313 $36,774 
Stock award plans
Incentive Plan. 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 2.6 million shares of common stock.
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 February 1, 2015 and continuing through and including February 1, 2024, by 3% of the total number of shares of the Company’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 31, 2020, 6.4 million shares were available for grant under the Incentive Plan.
WageWorks Incentive Plan. At the closing of the Acquisition, and in accordance with the merger agreement related to the Acquisition, certain RSUs with respect to WageWorks common stock, granted under WageWorks, Inc. 2010 Equity Incentive Plan (the "WageWorks Incentive Plan"), were replaced by the Company and converted into RSUs with respect to 0.5 million shares of common stock of the Company. No additional shares were issued under the WageWorks Incentive Plan, and the period during which the remaining 5.3 million shares were available to be utilized expired on May 26, 2020.
-15-

Stock options
A summary of stock option activity is as follows:
Outstanding stock options
(in thousands, except for exercise prices and term)Number of
options
Range of
exercise
prices
Weighted-
average
exercise
price
Weighted-
average
contractual
term
(in years)
Aggregate
intrinsic
value
Outstanding as of January 31, 20202,040 
$0.10 - 82.39
$30.35 5.90$74,009 
Granted16 $66.06$66.06 
Exercised(183)
$0.10 - 44.53
$24.09 
Forfeited(10)
$25.45 - 44.53
$38.02 
Outstanding as of October 31, 20201,863 
$1.25 - 82.39
$31.23 5.10$42,046 
Vested and expected to vest as of October 31, 20201,863 $31.23 5.10$42,046 
Exercisable as of October 31, 20201,584 $26.55 4.70$41,025 
Restricted stock units and restricted stock awards
A summary of RSU and RSA activity is as follows:
RSUs and PRSUsRSAs and PRSAs
(in thousands, except weighted-average grant date fair value)SharesWeighted-average grant date fair valueSharesWeighted-average grant date fair value
Outstanding as of January 31, 20201,380 $63.33 235 $61.91 
Granted1,220 56.57 14 74.81 
Vested(446)54.78 (10)62.80 
Forfeited(262)66.77 (32)62.41 
Outstanding as of October 31, 20201,892 $60.51 207 $62.66 
Performance restricted stock units and awards. In March 2018, the Company awarded 227,760 performance-based RSAs ("PRSAs"). The Company records stock-based compensation related to PRSAs when it is considered probable that the performance conditions will be met. The underlying shares were issued at 200% of the target level of achievement at the grant date. In March 2020, the Compensation Committee modified the awards by deeming the performance condition related to two-thirds of the awards to be achieved at 100% and creating a new performance condition related to the remaining one-third of the awards to reflect the state of the Company after the Acquisition of WageWorks. The new performance condition is based on the achievement of certain financial criteria measured on January 31, 2021. The modification affected 10 team members and did not result in an adjustment to stock-based compensation expense. The PRSAs cliff vest upon approval by the Compensation Committee. The modified performance condition for the one-third tranche allows for a range of vesting from 0% to 200% based on the level of achievement of the performance condition, and the Company believes it is probable that the PRSAs will vest at least in part. As the underlying shares were issued at grant date, they are subject to clawback based on actual Company performance.
In March 2019, the Company awarded 129,963 PRSUs. The Company records stock-based compensation related to PRSUs when it is considered probable that the performance conditions will be met. In March 2020, the Compensation Committee modified the awards by deeming the performance condition related to one-third of the awards to be achieved at 100% and creating new performance conditions related to the remaining two-thirds of the awards to reflect the state of the Company after the Acquisition of WageWorks. The new performance conditions are based on the achievement of certain financial criteria measured on January 31, 2021 and 2022. The modification affected 12 team members and resulted in incremental stock-based compensation expense of $6.6 million, which will be recognized over the remaining service period, adjusted for the level of achievement of the performance conditions and any forfeitures. Prior to the modification, the Company did not believe the PRSUs were likely to vest, and as a result, $2.9 million of previously recorded stock-based compensation expense was reversed during the three months ended April 30, 2020. The PRSUs cliff vest upon approval by the Compensation Committee. The modified performance conditions for the two-thirds tranche allow for a range of vesting from 0% to 200% based on the level of achievement of the new performance conditions, and the Company believes it is probable that the PRSUs will vest at least in part.
-16-

During the first and second quarters of fiscal 2021, the Company awarded 277,950 PRSUs subject to a market condition based on the Company’s total shareholder return ("TSR") relative to the Russell 2000 index as measured on January 31, 2023. The Company used a Monte Carlo simulation to determine that the grant date fair value of the awards was approximately $20.8 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.
Note 10. Fair value
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’s market assumptions. These two types of inputs have created the following fair value hierarchy:
Level 1—quoted prices in active markets for identical assets or liabilities;
Level 2—inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and
Level 3—unobservable inputs based on the Company’s own assumptions.
Level 1 instruments are valued based on publicly available daily net asset values. Level 1 instruments consist primarily of cash and cash equivalents. The carrying value of cash and cash equivalents approximate fair values as of October 31, 2020 due to the short-term nature of these instruments. 
Our long-term debt is considered a Level 2 instrument and is recorded at book value in our condensed consolidated financial statements. Our long-term debt reprices frequently due to variable interest rate terms and entails no significant changes in credit risk. As a result, we believe the fair value of our long-term debt approximates carrying value.
-17-

Item 2. Management’s discussion and analysis of financial condition and results of operations

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 “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Forward-looking statements are often identified by the use of words such as, but not limited to, “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “project,” “seek,” “should,” “target,” “will,” “would” and similar expressions or variations intended to identify forward-looking statements. Such statements include, but are not limited to, statements concerning the impact of the ongoing COVID-19 pandemic on the Company, the anticipated synergies and other benefits of the acquisition of WageWorks, 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’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 “Risk factors” included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2020, 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.

Overview
We are a leader and an innovator in providing technology-enabled services platforms that empower consumers to make healthcare saving and spending decisions. Consumers and employers use our platforms to manage tax-advantaged health savings accounts ("HSAs") and other consumer-directed benefits ("CDBs") offered by employers, including flexible spending accounts and health reimbursement arrangements (“FSAs” and “HRAs”), Consolidated Omnibus Budget Reconciliation Act (“COBRA”) administration, commuter and other benefits, compare treatment options and pricing, evaluate and pay healthcare bills, receive personalized benefit information, access remote and telemedicine benefits, earn wellness incentives, and receive investment advice to grow their tax-advantaged healthcare savings.
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 31, 2020, we administered 5.5 million HSAs, with balances totaling $12.4 billion, which we call HSA Assets. Also, as of October 31, 2020, we administered 7.0 million complementary CDBs. We refer to the aggregate number of HSAs and other CDBs on our platforms as Total Accounts, of which we had 12.5 million as of October 31, 2020.
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.
We have grown our share of the growing HSA market from 4% in calendar year 2010 to 16% in 2020, including by 2% as a result of the acquisition (the "Acquisition") of WageWorks, Inc. ("WageWorks") on August 30, 2019. According to Devenir, today we are the largest HSA provider by accounts and second largest by assets. In addition, we believe we are the largest provider of other CDBs. We seek to differentiate ourselves through our proprietary technology, product breadth, ecosystem connectivity, and service-driven culture. Our proprietary technology is designed to help consumers optimize the value of their HSAs and other CDBs, as they gain confidence and skill in their management of financial responsibility for lifetime healthcare.
-18-

Our ability to engage consumers is enhanced by our platforms' capacity to securely share data in both directions with others in the health, benefits, and retirement ecosystems, which we call Ecosystem Partners. Our commuter benefits offering also leverages connectivity to an ecosystem of mass transit, ride hailing, and parking providers. These strengths reflect our “DEEP Purple” culture of remarkable service to customers and teammates, achieved by driving excellence, ethics, and process into everything we do.
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’ direction in federally insured cash deposits, insurance contracts or mutual funds, and from investment of Client-held funds. We earn interchange revenue mainly from fees paid by merchants on payments that our members make using our physical payment cards and virtual platforms. See “Key components of our results of operations” for additional information on our sources of revenue, including regarding the adverse impacts caused by the ongoing COVID-19 pandemic.
Acquisition of WageWorks
On August 30, 2019, we completed the Acquisition of WageWorks and paid approximately $2.0 billion in cash to WageWorks stockholders, financed through net borrowings of approximately $1.22 billion under a new term loan facility and approximately $816.9 million of cash on hand.
We expect the Acquisition 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’ historic strength of selling to employers directly and through health benefits brokers and advisors complements our distribution through health plans, benefit administrators and retirement record-keeping partners. With WageWorks’ CDB capabilities, we are working to 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.
The Acquisition has significantly increased the number of our Total Accounts, HSA Assets, Client-held funds, Adjusted EBITDA, total revenue, total cost of revenue, operating expenses, and other financial results. These increases impact the comparability of the period-over-period results described in this report.
Key factors affecting our performance
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 “Risk factors” included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2020, this Quarterly Report on Form 10-Q and our other reports filed with the SEC.
WageWorks integration
On August 30, 2019, we completed the Acquisition of WageWorks. 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 the fiscal year ending January 31, 2022, of which approximately $55 million have been achieved as of October 31, 2020. Furthermore, we anticipate generating additional revenue synergies over the longer-term as our combined distribution channels and existing client base take advantage of the broader platform and service offerings and as we continue to drive member engagement. We estimate non-recurring costs to achieve these synergies of approximately $100 million realized within 24 to 36 months of the closing of the Acquisition, resulting from investment in technology platforms, back-office systems and platform integration, as well as rationalization of cost of operations. As of October 31, 2020, we had incurred a total of approximately $63 million of non-recurring merger integration costs related to the Acquisition.
Structural change in U.S. health insurance
We derive revenue primarily from healthcare-related saving and spending by consumers in the U.S., which are driven by changes in the broader healthcare industry, including the structure of health insurance. The average premium for employer-sponsored health insurance has risen by 22% since 2015 and 55% since 2010, resulting in increased participation in HSA-qualified health plans and HSAs and increased consumer cost-sharing in health
-19-

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.
Trends in U.S. tax law
Tax law has a profound impact on our business. Our offerings to members, Clients, and Network Partners consist primarily of services enabled, mandated, or advantaged by provisions of U.S. tax law and regulations. We believe that the present direction of U.S. tax policy is favorable to our business, as evidenced for example by recent regulatory action and bipartisan policy proposals to expand the availability of HSAs. However, changes in tax policy are speculative, and may affect our business in ways that are difficult to predict.
Our client base
Our business model is based on a B2B2C distribution strategy, meaning that we attract Clients and Network Partners 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.
Broad distribution footprint
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.
Product breadth
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.
Our proprietary technology platforms
We believe that innovations incorporated in our technology that enable consumers to make healthcare saving and spending decisions and maximize the value of their tax-advantaged benefits differentiate us from our competitors and drive our growth. We are building on these innovations by combining our HSA platform with WageWorks' complementary CDB offerings, giving us a full suite of CDB products, and adding to our solutions set and leadership position within the HSA sector. We intend to continue to invest in our technology development to enhance our platforms' capabilities and infrastructure, while maintaining a focus on data security and the privacy of our customers' data. For example, we are making significant investments in our platforms' architecture and related platform infrastructure to improve our transaction processing capabilities and support continued account and transaction growth, as well as in data-driven personalized engagement to help our members spend less, save more, and build wealth for retirement.
Our “DEEP Purple” service culture
The successful healthcare consumer needs education and guidance delivered by people as well as technology. We believe that our "DEEP Purple" culture, which we define as Driving Excellence, Ethics, and Process while providing remarkable service, is a significant factor in our ability to attract and retain customers and to address nimbly, opportunities in the rapidly changing healthcare sector. We make significant efforts to promote and foster DEEP Purple within our workforce. We invest in and intend to continue to invest in human capital through technology-enabled training, career development, and advancement opportunities.
Interest rates
As a non-bank custodian, we contract with federally insured banks, credit unions, and insurance company partners, which we collectively call our Depository Partners, to hold custodial cash assets on behalf of our members. We earn a material portion of our total revenue from interest paid to us by these partners. The lengths of our agreements with Depository Partners typically range from three to five years and may have fixed or variable interest
-20-

rate terms. The terms of new and renewing agreements may be impacted by the then-prevailing interest rate environment, which in turn is driven by macroeconomic factors and government policies over which we have no control. Such factors, and the response of our competitors to them, also determine the amount of interest retained by our members. We believe that diversification of Depository Partners, varied contract terms and other factors reduce our exposure to short-term fluctuations in prevailing interest rates and mitigate the short-term impact of sustained increases or declines in prevailing interest rates on our custodial revenue. Over longer periods, sustained shifts in prevailing interest rates affect the amount of custodial revenue we can realize on custodial assets and the interest retained by our members.
We expect our custodial revenue to continue to be adversely affected by the interest rate cuts by the Federal Reserve associated with the ongoing COVID-19 pandemic and other market conditions that have caused interest rates to decline significantly and, as a result, funds that we place with our Depository Partners in this environment will receive lower interest rates than we originally expected.
Interest on our long-term debt changes frequently due to variable interest rate terms, and as a result, our interest expense is expected to fluctuate based on changes in prevailing interest rates.
Our competition and industry
Our direct competitors are HSA custodians and other CDB providers. Many of these are state or federally chartered banks and other financial institutions for which we believe technology-based healthcare services are not a core business. Certain of our direct competitors have chosen to exit the market despite increased demand for these services. This has created, and we believe will continue to create, opportunities for us to leverage our technology platforms and capabilities to increase our market share. However, some of our direct competitors (including well-known mutual fund companies such as Fidelity Investments and healthcare service companies such as United Health Group's Optum) are in a position, should they choose, to devote more resources to the development, sale, and support of their products and services than we have at our disposal. In addition, numerous indirect competitors, including benefits administration technology and service providers, partner with banks and other HSA custodians to compete with us. Our Network Partners may also choose to offer competitive services directly, as some health plans have done. Our success depends on our ability to predict and react quickly to these and other industry and competitive dynamics.
As a result of the outbreak of the COVID-19 virus, we have seen an adverse impact on sales opportunities, with some opportunities delayed and most now being held virtually. As an increasing number of companies go out of business, the number of our Clients and potential Clients is adversely affected. Increased unemployment may mean that fewer of our members contribute to HSAs, FSAs or other CDBs. 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 virus will negatively impact our business is highly uncertain and cannot be accurately predicted.
Regulatory environment
Federal law and regulations, including the Affordable Care Act, the Internal Revenue Code, the Employee Retirement Income Security Act and Department of Labor regulations, and public health regulations that govern the provision of health insurance and provide the tax advantages associated with our products, play a pivotal role in determining our market opportunity. Privacy and data security-related laws such as the Health Insurance Portability and Accountability Act, or HIPAA, and the Gramm-Leach-Bliley Act, laws governing the provision of investment advice to consumers, such as the Investment Advisers Act of 1940, or the Advisers Act, the USA PATRIOT Act, anti-money laundering laws, and the Federal Deposit Insurance Act, all play a similar role in determining our competitive landscape. In addition, state-level regulations also have significant implications for our business in some cases. For example, our subsidiary HealthEquity Trust Company is regulated by the Wyoming Division of Banking, and several states are considering, or have already passed, new privacy regulations that can affect our business. Various states also have laws and regulations that impose additional restrictions on our collection, storage, and use of personally identifiable information. Privacy regulation in particular has become a priority issue in many states, including California, which in 2018 enacted the California Consumer Privacy Act broadly regulating California residents’ personal information and providing California residents with various rights to access and control their data, and the new California Privacy Rights Act. We have also seen an increase in regulatory changes related to our products due to government responses to the COVID-19 pandemic and may continue to see additional regulatory changes. Our ability to predict and react quickly to relevant legal and regulatory trends and to correctly interpret their market and competitive implications is important to our success.
-21-

Our acquisition strategy
In addition to the WageWorks acquisition, we have a successful history of acquiring HSA portfolios from competitors who have chosen to exit the industry and complementary assets and businesses that strengthen our platform. We seek to continue this growth strategy and are regularly engaged in evaluating different opportunities. We have developed an internal capability to source, evaluate, and integrate acquired HSA portfolios. We intend to continue to thoughtfully pursue acquisitions of complementary assets and businesses that we believe will strengthen our platform.
Key financial and operating metrics
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 “Key components of our results of operations.” In addition, we utilize other key metrics as described below.
Total Accounts
The following table sets forth our HSAs, CDBs, and Total Accounts as of and for the periods indicated:
(in thousands, except percentages)October 31, 2020October 31, 2019% ChangeJanuary 31, 2020
HSAs5,460 5,031 %5,344 
New HSAs from Sales - Quarter-to-date104 129 (19)%379 
New HSAs from Sales - Year-to-date317 344 (8)%724 
New HSAs from Acquisitions - Year-to-date— 757 (100)%757 
HSAs with investments302 197 54 %220 
CDBs7,060 7,504 (6)%7,437 
Total Accounts12,520 12,535 %12,781 
Average Total Accounts - Quarter-to-date12,084 9,970 21 %12,603 
Average Total Accounts - Year-to-date12,429 6,482 92 %8,013 
The number of our HSAs and CDBs are key metrics because our revenue is driven by the amount we earn from them. The number of our HSAs increased by approximately 0.4 million, or 9%, from October 31, 2019 to October 31, 2020, due to further penetration into existing Network Partners and the addition of new Network Partners. The number of our CDBs decreased by approximately 0.4 million, or 6%, from October 31, 2019 to October 31, 2020, driven primarily by a decrease in commuter benefit accounts resulting from the impact of the COVID-19 pandemic and associated local governmental restrictions around the country.
HSAs are individually owned portable healthcare accounts. As HSA members transition between employers or health plans, they may no longer be enrolled in a high deductible health plan that qualifies them to continue to make contributions to their HSA.
HSA Assets
The following table sets forth our HSA Assets as of and for the periods indicated:
(in millions, except percentages)October 31, 2020October 31, 2019% ChangeJanuary 31, 2020
HSA cash with yield (1)$8,759 $7,564 16 %$8,301 
HSA cash without yield (2)258 381 (32)%383 
Total HSA cash9,017 7,945 13 %8,684 
HSA investments with yield (1)3,255 2,188 49 %2,495 
HSA investments without yield (2)168 326 (48)%362 
Total HSA investments3,423 2,514 36 %2,857 
Total HSA Assets12,440 10,459 19 %11,541 
Average daily HSA cash with yield - Year-to-date8,445 6,652 27 %6,937 
Average daily HSA cash with yield - Quarter-to-date$8,672 $7,146 21 %$7,791 
(1) HSA Assets that generate custodial revenue.
(2) HSA Assets that do not generate custodial revenue.
-22-

Our HSA Assets, which are our HSA members' assets for which we are the custodian or administrator, or from which we generate custodial revenue, consist of the following components: (i) cash deposits, which are deposits with our Depository Partners or other custodians, (ii) custodial cash deposits invested in annuity contracts with our insurance company partners, and (iii) investments in mutual funds through our custodial investment fund partners. We are continuing to transition HSA cash without yield to HSA cash with yield and expect to complete the transition in fiscal 2022. Measuring our HSA Assets is important because our custodial revenue is directly affected by average daily custodial balances for HSA Assets that are revenue generating.
Our total HSA Assets increased by $2.0 billion, or 19%, from October 31, 2019 to October 31, 2020, due primarily to HSA contributions, decreased spending per HSA, and appreciation of invested balances.
Total HSA cash increased by $1.1 billion, or 13%, from October 31, 2019 to October 31, 2020, due primarily to HSA contributions and decreased spending per HSA.
Our HSA investment assets increased by $0.9 billion, or 36%, from October 31, 2019 to October 31, 2020, reflecting our strategy of helping our HSA members build wealth and invest for retirement.
Client-held funds
(in millions, except percentages)October 31, 2020October 31, 2019% ChangeJanuary 31, 2020
Client-held funds (1)$798 $670 19 %$779 
Average daily Client-held funds - Year-to-date (1)847 268 216 %382 
Average daily Client-held funds - Quarter-to-date (1)819 500 64 %727 
(1) Client-held funds that generate custodial revenue.
Our Client-held funds are interest-earning deposits from which we generate custodial revenue. These deposits are amounts remitted by Clients and held by us on their behalf to pre-fund and facilitate administration of CDBs. We deposit the Client-held funds with our Depository Partners in interest-bearing, demand deposit accounts that have a floating interest rate and no set term or duration. Client-held funds fluctuate depending on the timing of funding and spending of CDB balances.
Adjusted EBITDA
We define Adjusted EBITDA, which is a non-GAAP financial metric, as adjusted earnings before interest, taxes, depreciation and amortization, amortization of acquired intangible assets, stock-based compensation expense, merger integration expenses, acquisition costs, gains and losses on marketable equity securities, and certain other non-operating items. We believe that Adjusted EBITDA provides useful information to investors and analysts in understanding and evaluating our operating results in the same manner as our management and our board of directors because it reflects operating profitability before consideration of non-operating expenses and non-cash expenses, and serves as a basis for comparison against other companies in our industry.














-23-

The following table presents a reconciliation of net income (loss), the most comparable GAAP financial measure, to Adjusted EBITDA for the periods indicated:
Three months ended October 31,Nine months ended October 31,
(in thousands)2020201920202019
Net income (loss)$1,789 $(21,334)$3,467 $39,854 
Interest income(174)(2,046)(850)(5,273)
Interest expense6,952 10,225 28,110 10,355 
Income tax provision (benefit)2,340 (9,918)2,015 3,908 
Depreciation and amortization10,253 6,203 28,580 12,940 
Amortization of acquired intangible assets19,126 13,051 56,905 16,036 
Stock-based compensation expense11,479 8,222 30,313 21,840 
Merger integration expenses (1)8,193 17,675 31,328 20,459 
Acquisition costs (2)13 32,932 79 40,712 
Gain on marketable equity securities— (285)— (27,570)
Other (3)1,168 824 4,202 1,854 
Adjusted EBITDA$61,139 $55,549 $184,149 $135,115 
(1)For the three and nine months ended October 31, 2019, includes $1.2 million of stock-based compensation expense from post-Acquisition merger integration activities.
(2)For the three and nine months ended October 31, 2019, includes $13.7 million of stock-based compensation expense from Acquisition-related cash and equity accelerations.
(3)For the three months ended October 31, 2020 and 2019, Other consisted of amortization of incremental costs to obtain a contract of $0.6 million and $0.5 million, non-income-based taxes of $0.4 million and $0.2 million, and other costs of $0.2 million and $0.1 million, respectively. For the nine months ended October 31, 2020 and 2019, Other consisted of amortization of incremental costs to obtain a contract of $1.4 million and $1.4 million, non-income-based taxes of $1.2 million and $0.4 million, and other costs of $1.5 million and $0.1 million, respectively.
The following table further sets forth our Adjusted EBITDA as a percentage of revenue:
Three months ended October 31,Nine months ended October 31,
(in thousands, except percentages)20202019$ Change% Change20202019$ Change% Change
Adjusted EBITDA$61,139 $55,549 $5,590 10 %$184,149 $135,115 $49,034 36 %
As a percentage of revenue34 %35 %34 %41 %
Our Adjusted EBITDA increased by $5.6 million, or 10%, from $55.5 million for the three months ended October 31, 2019 to $61.1 million for the three months ended October 31, 2020. The increase in Adjusted EBITDA was driven by the inclusion of WageWorks' results of operations for the full period of the current year, increased efficiency, and the overall growth of our business.
Our Adjusted EBITDA increased by $49.0 million, or 36%, from $135.1 million for the nine months ended October 31, 2019 to $184.1 million for the nine months ended October 31, 2020. The increase in Adjusted EBITDA was driven by the inclusion of WageWorks' results of operations for the full period of the current year, increased efficiency, and the overall growth of our business.
Our use of Adjusted EBITDA has limitations as an analytical tool, and it should not be considered in isolation nor as a substitute for analysis of our results as reported under GAAP.
Key components of our results of operations
Acquisition of WageWorks
As the Acquisition closed on August 30, 2019, WageWorks' results of operations are included in our consolidated results of operations for the three and nine months ended October 31, 2020, but are only included in our consolidated results of operations for approximately two months out of each of the three and nine months ended October 31, 2019. In addition, the results of operations attributable to WageWorks may not be directly comparable to WageWorks' results of operations reported by WageWorks prior to the Acquisition.



-24-

Revenue
We generate revenue from three primary sources: service revenue, custodial revenue, and interchange revenue.
Service revenue.    We earn service revenue from the fees we charge our Network Partners, Clients, and members for the administration services we provide in connection with the HSAs and other CDBs we offer. With respect to our Network Partners and Clients, our fees are generally based on a fixed tiered structure for the duration of the relevant service agreement and are paid to us on a monthly basis. We recognize revenue on a monthly basis as services are rendered to our members and Clients. As a result of the WageWorks Acquisition, service revenue now comprises a majority of our revenue.
Custodial revenue.    We earn custodial revenue primarily from our HSA Assets deposited with our Depository Partners and with our insurance company partners, Client-held funds deposited with our Depository Partners, and recordkeeping fees we earn in respect of mutual funds in which our members invest. We deposit HSA cash with our Depository Partners pursuant to contracts that (i) typically have terms ranging from three to five years, (ii) provide for a fixed or variable interest rate payable on the average daily cash balances deposited with the relevant Depository Partner, and (iii) have minimum and maximum required deposit balances. We deposit the Client-held funds with our Depository Partners in interest-bearing, demand deposit accounts that have a floating interest rate and no set term or duration. We earn custodial revenue on HSA Assets and Client-held funds that is based on the interest rates offered to us by these Depository Partners. In addition, once a member’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 2022.
Interchange revenue.    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 “swipes” 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.
Cost of revenue
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.
Service costs.    Service costs 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.
Custodial costs.    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 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.
Interchange costs.    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.
Gross profit and gross margin
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.
Operating expenses
Sales and marketing.    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
-25-

expenses, marketing expenses, depreciation, amortization, stock-based compensation, and common expense allocations.
Technology and development.    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.
General and administrative.    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.
Amortization of acquired intangible assets.    Amortization of acquired intangible assets results primarily from intangible assets acquired in connection with business combinations. The assets include acquired customer relationships, acquired developed technology, and acquired trade names and trademarks, which we amortize over the assets' estimated useful lives, estimated to be 10-15 years, 2-5 years, and 3 years, respectively. We also acquired intangible HSA portfolios from third-party custodians. We amortize these assets over the assets’ estimated useful life of 15 years. We evaluate our acquired intangible assets for impairment annually, or at a triggering event.
Merger integration.    Merger integration expenses include personnel and related expenses, including severance, professional fees, legal expenses, and facilities- and technology-related expenses directly related to integration activities to merge operations as a result of the Acquisition.
Interest expense
Interest expense consists of accrued interest expense and amortization of deferred financing costs associated with our credit agreement. Interest on our long-term debt changes frequently due to variable interest rate terms, and as a result, our interest expense is expected to fluctuate based on changes in prevailing interest rates.
Other expense, net
Other expense, net, primarily consists of acquisition costs, gains and losses on marketable equity securities, and non-income-based taxes, less interest income earned on corporate cash.
Income tax provision
As of December 31, 2019, we were subject to federal and state income taxes in the United States based on a calendar tax year-end; however, beginning January 31, 2020, we began reporting federal and state income taxes using a January 31 year-end, consistent with the financial reporting fiscal year. We use the asset and liability method to account for income taxes, under which current tax liabilities and assets are recognized for the estimated taxes payable or refundable on the tax returns for the current fiscal year. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, net operating loss carryforwards, and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted statutory tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be realized or settled. Valuation allowances are established when necessary to reduce net deferred tax assets to the amount expected to be realized. As of October 31, 2020, we have recorded an overall net deferred tax liability with the exception of an insignificant amount of federal capital losses recorded as a net deferred tax asset on our condensed consolidated balance sheet.
Comparison of the three and nine months ended October 31, 2020 and 2019
Impact of Acquisition
The comparability of our operating results is impacted by our Acquisition of WageWorks on August 30, 2019. As the Acquisition closed on August 30, 2019, WageWorks' results of operations are included in our consolidated results of operations for the three and nine months ended October 31, 2020, but are only included in our consolidated results of operations for approximately two months out of each of the three and nine months ended October 31, 2019. Revenue and expense attributable to WageWorks generally is not separately identifiable due to the integration of WageWorks into our existing operations.

-26-

Revenue
The following table sets forth our revenue for the periods indicated:
Three months ended October 31,Nine months ended October 31,
(in thousands, except percentages)20202019$ Change% Change20202019$ Change% Change
Service revenue$104,562 $87,620 $16,942 19 %$319,638 $140,710 $178,928 127 %
Custodial revenue48,544 46,972 1,572 %142,352 132,538 9,814 %
Interchange revenue26,245 22,526 3,719 17 %83,411 57,545 25,866 45 %
Total revenue$179,351 $157,118 $22,233 14 %$545,401 $330,793 $214,608 65 %
Service revenue. The $16.9 million, or 19%, increase in service revenue from the three months ended October 31, 2019 to the three months ended October 31, 2020 was primarily due to the inclusion for the full period of service revenue associated with the CDBs added through the Acquisition in the current year, partially offset by the negative impact of the COVID-19 pandemic on service revenues related to commuter benefits and other CDBs.
The $178.9 million, or 127%, increase in service revenue from the nine months ended October 31, 2019 to the nine months ended October 31, 2020 was primarily due to the inclusion for the full period of service revenue associated with the CDBs added through the Acquisition in the current year, partially offset by the negative impact of the COVID-19 pandemic on service revenues related to commuter benefits and other CDBs.
Custodial revenue. The $1.6 million, or 3%, increase in custodial revenue from the three months ended October 31, 2019 to the three months ended October 31, 2020 was primarily due to the $1.5 billion, or 21%, increase in the year-over-year average daily balance of HSA cash with yield. The increase was partially offset by a decrease in yield from 2.43% for the three months ended October 31, 2019 to 2.08% for the three months ended October 31, 2020, which was due in part to the interest rate cuts made by the Federal Reserve in response to the COVID-19 pandemic and due to the lower yield on HSA cash with yield added through the Acquisition.
The $9.8 million, or 7%, increase in custodial revenue from the nine months ended October 31, 2019 to the nine months ended October 31, 2020 was primarily due to the $1.8 billion, or 27%, increase in the year-over-year average daily balance of HSA cash with yield. The increase was partially offset by a decrease in yield from 2.50% for the nine months ended October 31, 2019 to 2.10% for the nine months ended October 31, 2020, which was due in part to the interest rate cuts made by the Federal Reserve in response to the COVID-19 pandemic and due to the lower yield on HSA cash with yield added through the Acquisition.
We are continuing to transition HSA cash without yield to HSA cash with yield and expect to complete the transition in fiscal 2022. This cash is being placed with our Depository Partners at prevailing interest rates, which we expect will generate additional custodial revenue.
Interchange revenue. The $3.7 million, or 17%, increase in interchange revenue from the three months ended October 31, 2019 to the three months ended October 31, 2020 was primarily due to the inclusion for the full period of interchange revenue associated with the CDBs added through the Acquisition in the current year and an increased average interchange rate. The increase was partially offset by a decrease in spend per CDB, primarily with respect to FSA and commuter benefit accounts, as well as lower healthcare spending partially attributable to the restrictions imposed by local governments around the country in connection with the COVID-19 pandemic.
The $25.9 million, or 45%, increase in interchange revenue from the nine months ended October 31, 2019 to the nine months ended October 31, 2020 was primarily due to the inclusion for the full period of interchange revenue associated with the CDBs added through the Acquisition in the current year and an increased average interchange rate. The increase was partially offset by a decrease in spend per CDB, primarily with respect to FSA and commuter benefit accounts, as well as lower healthcare spending partially attributable to the restrictions imposed by local governments around the country in connection with the COVID-19 pandemic.
Total revenue. Total revenue increased by $22.2 million, or 14%, from the three months ended October 31, 2019 to the three months ended October 31, 2020, and by $214.6 million, or 65% from the nine months ended October 31, 2019 to the nine months ended October 31, 2020, due to the inclusion for the full period of WageWorks' results of operations and related realized net revenue synergies in the current year.
Impact of COVID-19. Our business has been adversely affected by the recent outbreak of the COVID-19 virus, and we expect that it will continue to be adversely affected, including as a result of the associated interest rate cuts by the Federal Reserve and other market conditions that have caused interest rates to decline significantly. As a
-27-

result, funds that we place with our Depository Partners in this environment receive lower interest rates than we originally expected. Sales opportunities have also been impacted, with some opportunities delayed and most now being held virtually. In addition, we are required to support our Clients' open enrollment activities virtually. As an increasing number of companies go out of business, the number of our Clients and potential Clients is adversely affected. Increased unemployment may mean that fewer of our members contribute to HSAs, FSAs or other CDBs. We may be unable to meet our service level commitments to our Clients as a result of disruptions to our work force and disruptions to third party contracts that we rely on to provide our services. Our financial results related to certain of our products have also been adversely affected, such as commuter benefits, due to many of our members working from home during the outbreak and other impacts from the outbreak, and the "work from home" trend may continue after the pandemic. Clients may be unable to pay fees required under contracts and exercise "force majeure" or similar defenses, which would negatively impact our financial results. The extent to which the COVID-19 virus 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.
Cost of revenue
The following table sets forth our cost of revenue for the periods indicated:
Three months ended October 31,Nine months ended October 31,
(in thousands, except percentages)20202019$ Change% Change20202019$ Change% Change
Service costs$65,936 $52,278 $13,658 26 %$202,195 $92,672 $109,523 118 %
Custodial costs4,762 4,384 378 %14,805 12,716 2,089 16 %
Interchange costs4,095 4,421 (326)(7)%13,985 13,177 808 %
Total cost of revenue$74,793 $61,083 $13,710 22 %$230,985 $118,565 $112,420 95 %
Service costs. The $13.7 million, or 26%, increase in service costs from the three months ended October 31, 2019 to the three months ended October 31, 2020 was primarily due to the inclusion for the full period of WageWorks' results of operations in the current year and the resulting higher volume of accounts being serviced, including additional hiring of personnel to implement and support our new Network Partners and HSAs, increases in stock-based compensation expense, and increases in other expenses.
The $109.5 million, or 118%, increase in service costs from the nine months ended October 31, 2019 to the nine months ended October 31, 2020 was primarily due to the inclusion for the full period of WageWorks' results of operations in the current year and the resulting higher volume of accounts being serviced, including additional hiring of personnel to implement and support our new Network Partners and HSAs, increases in stock-based compensation expense, and increases in other expenses.
Custodial costs. The $0.4 million, or 9%, increase in custodial costs from the three months ended October 31, 2019 to the three months ended October 31, 2020 was due to an increase in the average daily balance of HSA cash with yield, which increased from $7.1 billion for the three months ended October 31, 2019 to $8.7 billion for the three months ended October 31, 2020. The increase was partially offset by a lower average interest rate paid on HSA cash with yield, which decreased from 0.21% for the three months ended October 31, 2019 to 0.18% for the three months ended October 31, 2020.
The $2.1 million, or 16%, increase in custodial costs from the nine months ended October 31, 2019 to the nine months ended October 31, 2020 was due to an increase in the average daily balance of HSA cash with yield, which increased from $6.7 billion for the nine months ended October 31, 2019 to $8.4 billion for the nine months ended October 31, 2020. The increase was partially offset by a lower average interest rate paid on HSA cash with yield, which decreased from 0.22% for the nine months ended October 31, 2019 to 0.20% for the nine months ended October 31, 2020.
Interchange costs. The $0.3 million, or 7%, decrease in interchange costs from the three months ended October 31, 2019 to the three months ended October 31, 2020 was due to a decrease in card spend per account as a result of the local government restrictions in response to the COVID-19 pandemic, partially offset by an overall increase in average Total Accounts, which increased primarily due to the inclusion for the full period of accounts added through the Acquisition of WageWorks in the current year.
The $0.8 million, or 6%, increase in interchange costs from the nine months ended October 31, 2019 to the nine months ended October 31, 2020 was due to an overall increase in average Total Accounts, which increased primarily due to the inclusion for the full period of accounts added through the Acquisition of WageWorks in the
-28-

current year, partially offset by a decrease in card spend per account as a result of the local government restrictions in response to the COVID-19 pandemic.
Total cost of revenue. As we continue to add Total Accounts, we expect that our cost of revenue will increase in dollar amount to support our Network Partners, Clients, and members. Cost of revenue will continue to be affected by a number of different factors, including our ability to scale our service delivery, Network Partner implementation, account management functions, and the impact of the COVID-19 pandemic.
Operating expenses
The following table sets forth our operating expenses for the periods indicated:
Three months ended October 31,Nine months ended October 31,
(in thousands, except percentages)20202019$ Change% Change20202019$ Change% Change
Sales and marketing$12,880 $12,654 $226 %$36,502 $30,015 $6,487 22 %
Technology and development30,758 23,511 7,247 31 %92,490 46,061 46,429 101 %
General and administrative22,099 19,222 2,877 15 %61,590 37,193 24,397 66 %
Amortization of acquired intangible assets19,126 13,051 6,075 47 %56,905 16,036 40,869 255 %
Merger integration8,193 17,675 (9,482)(54)%31,328 20,459 10,869 53 %
Total operating expenses$93,056 $86,113 $6,943 %$278,815 $149,764 $129,051 86 %
Sales and marketing. The $0.2 million, or 2%, increase in sales and marketing expense from the three months ended October 31, 2019 to the three months ended October 31, 2020 was primarily due to the inclusion for the full period of WageWorks' results of operations in the current year, which resulted in increased staffing, increases in other expenses, and higher stock-based compensation expense, partially offset by increased efficiencies.
The $6.5 million, or 22%, increase in sales and marketing expense from the nine months ended October 31, 2019 to the nine months ended October 31, 2020 was primarily due to the inclusion for the full period of WageWorks' results of operations in the current year, which resulted in increased staffing, increases in other expenses, and higher stock-based compensation expense, partially offset by increased efficiencies.
We expect our sales and marketing expenses to increase for the foreseeable future as we continue to increase the size of our sales and marketing organization and expand into new markets. On an annual basis, we expect our sales and marketing expenses to remain relatively steady 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.
Technology and development. The $7.2 million, or 31%, increase in technology and development expense from the three months ended October 31, 2019 to the three months ended October 31, 2020 was primarily due to the inclusion for the full period of WageWorks' results of operations in the current year, which resulted in increased personnel-related expense, increases in professional fees, increased stock-based compensation expense, increases in amortization and depreciation, and other increases, which were partially offset by increases in capitalized development and operating efficiencies.
The $46.4 million, or 101%, increase in technology and development expense from the nine months ended October 31, 2019 to the nine months ended October 31, 2020 was primarily due to the inclusion for the full period of WageWorks' results of operations in the current year, which resulted in increased personnel-related expense, increases in professional fees, increased stock-based compensation expense, increases in amortization and depreciation, and other increases, which were partially offset by increases in capitalized development and operating efficiencies.
We expect our technology and development expenses to increase for the foreseeable future as we continue to invest in the development and security of our proprietary platforms. On an annual basis, we expect our technology and development expenses to increase as a percentage of our total revenue pursuant to our growth initiatives. Our technology and development expenses may fluctuate as a percentage of our total revenue from period to period due to the seasonality of our total revenue and the timing and extent of our technology and development expenses.
General and administrative. The $2.9 million, or 15%, increase in general and administrative expense from the three months ended October 31, 2019 to the three months ended October 31, 2020 was primarily due to the inclusion for the full period of WageWorks' results of operations in the current year, which resulted in increased
-29-

personnel-related expense, increases in professional fees, and increased stock-based compensation expense, partially offset by increased efficiencies.
The $24.4 million, or 66%, increase in general and administrative expense from the nine months ended October 31, 2019 to the nine months ended October 31, 2020 was primarily due to the inclusion for the full period of WageWorks' results of operations in the current year, which resulted in increased personnel-related expense, increases in professional fees, and increased stock-based compensation expense, partially offset by increased efficiencies.
We expect our general and administrative expenses to increase for the foreseeable future due to the additional demands on our legal, compliance, accounting, and insurance functions that we incur as we continue to grow our business, as well as other costs associated with being a public company. On an annual basis, we expect our general and administrative expenses to remain relatively steady as a percentage of our total revenue over the near term pursuant to our growth initiatives. Our general and administrative expenses may fluctuate as a percentage of our total revenue from period to period due to the seasonality of our total revenue and the timing and extent of our general and administrative expenses.
Amortization of acquired intangible assets. The $6.1 million increase in amortization of acquired intangible assets from the three months ended October 31, 2019 to the three months ended October 31, 2020 was due to the inclusion for the full period of amortization related to identified intangible assets acquired through the Acquisition of WageWorks in the current year.
The $40.9 million increase in amortization of acquired intangible assets from the nine months ended October 31, 2019 to the nine months ended October 31, 2020 was due to the inclusion for the full period of amortization related to identified intangible assets acquired through the Acquisition of WageWorks in the current year.
Merger integration. The $8.2 million and $31.3 million in merger integration expense for the three and nine months ended October 31, 2020, respectively, was 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 Acquisition of WageWorks. We expect integration expenses totaling approximately $100 million in the aggregate to continue for 24 to 36 months following the closing of the Acquisition, which closed on August 30, 2019. As of October 31, 2020, we had incurred a total of approximately $63 million of non-recurring merger integration costs related to the Acquisition of WageWorks.
Interest expense
The $7.0 million and $28.1 million in interest expense for the three and nine months ended October 31, 2020 consists primarily of interest accrued under our term loan facility and amortization of financing costs. We expect interest expense to decrease as a result of the principal repayments under our term loan facility.
Other expense, net
The $30.5 million decrease in other expense, net, from $30.9 million during the three months ended October 31, 2019 to $0.4 million during the three months ended October 31, 2020 was primarily due to a $32.9 million decrease in acquisition costs. The remainder of the change was due to a decrease in interest income of $1.9 million, an increase in other expense of $0.2 million, and a $0.3 million non-recurring gain in connection with our equity investment in WageWorks during the three months ended October 31, 2019.
The $6.3 million decrease in other expense, net, from $8.3 million during the nine months ended October 31, 2019 to $2.0 million during the nine months ended October 31, 2020 was primarily due to a $40.6 million decrease in acquisition costs and a $27.6 million non-recurring gain in connection with our equity investment in WageWorks during the three months ended October 31, 2019. The remainder of the change was due to a decrease in interest income of $4.4 million and an increase in other expense of $2.3 million.
Income tax provision (benefit)
Income tax expense for the three and nine months ended October 31, 2020 was $2.3 million and $2.0 million, respectively, as compared to income tax benefit of $9.9 million and income tax expense of $3.9 million for the three and nine months ended October 31, 2019, respectively. The tax provision for the three months ended October 31, 2020 increased $12.2 million compared to the three months ended October 31, 2019. The tax provision for the nine months ended October 31, 2020 decreased $1.9 million compared to the nine months ended October 31, 2019. The change was primarily due to a significant decrease in pre-tax book income coupled with a decrease in excess tax benefits on stock-based compensation expense and return-to-provision adjustments, which were partially offset by state apportionment changes recognized in the provision for income taxes.
-30-

Our effective income tax provision rate for the three and nine months ended October 31, 2020 was 56.7% and 36.8%, respectively, compared to an income tax benefit rate of 31.7% and income tax provision rate of 8.9% for the three and nine months ended October 31, 2019, respectively. The 88.4 and 27.9 percentage point increase for the three and nine months ended October 31, 2020, respectively, compared to the three and nine months ended October 31, 2019 was primarily due to the impact of excess tax benefits on stock-based compensation expense and return-to-provision adjustments, which were partially offset by state apportionment changes recognized in the provision for income taxes relative to pre-tax book income.
Seasonality
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’ benefit plan years. Before we realize any revenue from these new accounts, we incur costs related to implementing and supporting our new Network Partners and new accounts. These costs of services relate to activating accounts and hiring additional staff, including seasonal help to support our member support center. These expenses begin to ramp up during our third fiscal quarter, with the majority of expenses incurred in our fourth fiscal quarter.
Liquidity and capital resources
Cash and cash equivalents overview
Our principal source of liquidity is our current cash and cash equivalents balances, collections from our service, custodial, and interchange revenue activities, and availability under our revolving credit facility described below. We rely on cash provided by operating activities to meet our short-term liquidity requirements, which primarily relate to the payment of corporate payroll and other operating costs, payments under our term loan facility, and capital expenditures.
As of October 31, 2020 and January 31, 2020, cash and cash equivalents were $299.4 million and $191.7 million, respectively. Cash and cash equivalents as of October 31, 2020 included approximately $286.8 million of net proceeds we received from our follow-on public offering in July 2020 from the sale of 5,290,000 shares of our common stock, less the $200.0 million we used to prepay long-term debt.
Capital resources
We have a “shelf” registration statement on Form S-3 on file with the SEC. This shelf registration 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 accompanying the base prospectus, we would use the net proceeds from the sale of any securities offered pursuant to the shelf registration statement for general corporate purposes, including, but not limited to, working capital, sales and marketing activities, general and administrative matters and capital expenditures, and if opportunities arise, for the acquisition of, or investment in, assets, technologies, solutions or businesses that complement our business. Pending such uses, we may invest the net proceeds in interest-bearing securities. In addition, we may conduct concurrent or other financings at any time.
In July 2020, we closed a follow-on public offering of 5,290,000 shares of common stock at a public offering price of $56.00 per share, less the underwriters' discount. We received net proceeds of approximately $286.8 million after deducting underwriting discounts and commissions of approximately $8.9 million and other offering expenses of approximately $0.6 million.
Our credit agreement includes a five-year senior secured revolving credit facility in an aggregate principal amount of up to $350.0 million, which may be used for working capital and general corporate purposes, including the financing of acquisitions and other investments. For a description of the terms of the credit agreement, refer to Note 8—Indebtedness. We were in compliance with all covenants under the credit agreement as of October 31, 2020, and for the period then ended.
Use of cash
We used a portion of the net proceeds from the follow-on public offering to prepay $200.0 million under our term loan facility, with the remaining proceeds to be used for general corporate purposes, which may include additional prepayments under our term loan facility or potential acquisitions.
-31-

Capital expenditures for the nine months ended October 31, 2020 and 2019 were $48.6 million and $22.4 million, respectively. We expect to continue our current level of increased capital expenditures for the remainder of the fiscal year ending January 31, 2021 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.
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.
The following table shows our cash flows from operating activities, investing activities, and financing activities for the stated periods:
Nine months ended October 31,
(in thousands)20202019
Net cash provided by operating activities$120,717 $74,070 
Net cash used in investing activities(76,730)(1,715,393)
Net cash provided by financing activities63,643 1,454,405 
Decrease in cash and cash equivalents107,630 (186,918)
Beginning cash and cash equivalents191,726 361,475 
Ending cash and cash equivalents$299,356 $174,557 
Cash flows from operating activities. Net cash provided by operating activities during the nine months ended October 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 issuance costs of $3.8 million, partially offset by other non-cash items and working capital changes totaling $2.4 million.
Net cash provided by operating activities during the nine months ended October 31, 2019 resulted from net income of $39.9 million, plus stock-based compensation expense of $31.2 million, depreciation and amortization expense of $28.8 million, amortization of debt issuance costs of $1.1 million, and other non-cash items and working capital changes totaling $0.7 million, partially offset by gains on marketable equity securities of $27.6 million.
Cash flows from investing activities. Cash used in investing activities for the nine months ended October 31, 2020 resulted from $37.2 million in software and capitalized software development, $28.1 million in acquisitions of intangible member assets, and $11.4 million in purchases of property and equipment.
Cash used in investing activities during the nine months ended October 31, 2019 was primarily the result of the Acquisition of WageWorks for $1.63 billion, net of cash acquired, and purchases of marketable equity securities of $53.8 million. In addition, we invested $17.2 million in software and capitalized software development, $5.2 million in purchases of property and equipment, and $9.1 million in acquisitions of intangible member assets.
Cash flows from financing activities. Net cash provided by financing activities during the nine months ended October 31, 2020 resulted from $286.8 million of net proceeds from our July 2020 follow-on public offering of 5,290,000 shares of common stock and the exercise of stock options of $4.5 million. These items were 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 obligation.
Net cash provided by financing activities during the nine months ended October 31, 2019 resulted from net borrowings of $1.22 billion under our term loan facility, net proceeds of $458.5 million from the sale of 7,762,500 shares of our common stock in our July 2019 follow-on offering, and the exercise of stock options of $7.3 million. These items were partially offset by $230.9 million of cash used to settle Client-held funds obligations.
Contractual obligations
Except for the $200.0 million prepayment under our term loan facility in July 2020, there were no material changes during the nine months ended October 31, 2020, outside of the ordinary course of business, in our contractual obligations from those disclosed in our Annual Report on Form 10-K for the fiscal year ended January 31, 2020.
-32-

Off-balance sheet arrangements
As of October 31, 2020, 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.
Critical accounting policies and significant management estimates
Our management’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.
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 31, 2020. There have been no significant or material changes in our critical accounting policies during the nine months ended October 31, 2020, as compared to those disclosed in “Management’s discussion and analysis of financial condition and results of operations – Critical accounting policies and significant management estimates” in our Annual Report on Form 10-K for the fiscal year ended January 31, 2020.
Recent accounting pronouncements
See Note 1. Summary of business and significant accounting policies within the interim financial statements included in this Form 10-Q for further discussion.
Item 3. Qualitative and quantitative disclosures about market risk
Market risk
Concentration of market risk. 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 31, 2020 and 2019, no one customer accounted for greater than 10% of our total revenue. We monitor market and regulatory changes regularly and make adjustments to our business if necessary.
Inflation. 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.
Concentration of credit risk
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 31, 2020 were $299.4 million, of which $2.3 million was 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 31, 2020 was $64.3 million. We have not experienced any significant write-offs to our accounts receivable and believe that we are not exposed to significant credit risk with respect to our accounts receivable; however, the extent to which the ongoing COVID-19 pandemic will negatively impact our credit risk is highly uncertain and cannot be accurately predicted. We continue to monitor our credit risk and place our cash and cash equivalents with reputable financial institutions.
-33-

Interest rate risk
HSA Assets and Client-held funds. Our HSA Assets consists of custodial HSA funds we hold in custody on behalf of our members. As of October 31, 2020, we had HSA Assets of approximately $12.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. The contract terms typically range from three to five years and have either fixed or variable interest rates. As our HSA Assets increase and existing contracts expire, we seek to enter into new contracts with Depository Partners, the terms of which are impacted by the then-prevailing interest rate environment. The diversification of deposits among Depository Partners and varied contract terms substantially reduces our exposure to short-term fluctuations in prevailing interest rates and mitigates the short-term impact of a sustained increase or decline in prevailing interest rates on our custodial revenue. A sustained decline in prevailing interest rates may negatively affect our business by reducing the size of the interest rate yield, or yield, available to us and thus the amount of the custodial revenue we can realize. Conversely, a sustained increase in prevailing interest rates can increase our yield. An increase in our yield would increase our custodial revenue as a percentage of total revenue. In addition, if our yield increases, we expect the spread to also increase between the interest offered to us by our Depository Partners and the interest retained by our members, thus increasing our profitability. However, we may be required to increase the interest retained by our members in a rising prevailing interest rate environment. Changes in prevailing interest rates are driven by macroeconomic trends and government policies over which we have no control, such as the interest rate cuts by the Federal Reserve associated with the ongoing COVID-19 pandemic.
Our Client-held funds are interest earning deposits from which we generate custodial revenue. As of October 31, 2020, we had Client-held funds of approximately $798.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.
Cash and cash equivalents. 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. As of October 31, 2020, we had unrestricted cash and cash equivalents of $299.4 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.
Credit agreement. As of October 31, 2020, we had $1.02 billion outstanding under our term loan facility and no amounts drawn under our revolving credit facility. 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.65 percent at October 31, 2020. Accordingly, we may incur additional expense if interest rates increase in future periods. For example, a one percent increase in the interest rate on the amount outstanding under our credit facilities at October 31, 2020 would result in approximately $10.1 million of additional interest expense over the next 12 months. 
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Management, with the participation of the Company’s Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures as of October 31, 2020, the end of the period covered by this Quarterly Report on Form 10-Q. The term “disclosure controls and procedures,” 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’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that the information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’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
-34-

only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
Based on such evaluation, the Company’s Chief Executive Officer and Chief Financial Officer have concluded that, as of October 31, 2020, due to material weaknesses in internal control over financial reporting at its wholly owned subsidiary, WageWorks, which the Company acquired on August 30, 2019, the Company’s disclosure controls and procedures were not effective. In accordance with interpretive guidance issued by SEC staff, the Company excluded WageWorks from its assessment of disclosure controls and procedures and internal control over financial reporting during the first year after completion of the acquisition. As of October 31, 2020, the WageWorks subsidiary is included in the above assessment regarding the effectiveness of the Company's disclosure controls and procedures.
Notwithstanding the ineffective disclosure controls and procedures as a result of the identified material weaknesses in its WageWorks subsidiary, management has concluded that the consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q present fairly, in all material respects, the Company’s financial position, results of operations and cash flows in accordance with generally accepted accounting principles in the United States of America.
Material Weaknesses in Internal Control over Financial Reporting
Management identified certain deficiencies in WageWorks' internal control over financial reporting that aggregated to material weaknesses in the following components of the Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO Framework”):
Risk Assessment - WageWorks 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.
Information and Communication – WageWorks 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.
Monitoring – WageWorks did not implement effective monitoring controls that were responsive to changes in the business or the timely remediation of identified control deficiencies.
The COSO Framework component material weaknesses described above contributed to deficiencies at the control activity level that aggregated to the material weaknesses described below:
A. Accounting Close and Financial Reporting
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.
B. Contract to Cash Process
The WageWorks subsidiary did not have effective controls around the contract-to-cash life cycle of service fees, including ineffective process level controls around billing set-up during customer implementation, managing change to existing customer billing terms and conditions, timely termination of customers, implementing complex and/or non-standard billing arrangements that require manual intervention or manual controls for billing to customers, processing timely adjustments, lack of robust, established and documented policies to assess collectability and reserve for revenue, bad debts and accounts receivable, availability of customer contracts, and reviews of non-standard contracts.
C. Review of New, Unusual or Significant Transactions
The WageWorks subsidiary did not have adequate controls over the review of the accounting for new, significant or unusual transactions.
D. Information Technology General Controls
The WageWorks subsidiary did not have effective controls related to information technology general controls (ITGCs) in the areas of logical access and change-management over certain information technology systems that supported its financial reporting processes. WageWorks’ business process controls (automated and manual) that are dependent on the affected ITGCs were also deemed ineffective because they could have been adversely impacted.
-35-

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.
Integration and Remediation Efforts
Management has assessed the impact of the acquisition of WageWorks on its 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 its 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.
In response to the material weaknesses in WageWorks’ internal control over financial reporting, management has developed a plan to address the deficiencies associated with the disclosed material weaknesses, continues to utilize a third-party internal controls specialist, and has dedicated certain senior finance and accounting leadership team members to work on remediation efforts.
As previously disclosed, the WageWorks subsidiary had a material weakness related to an ineffective control environment, which was driven by the tone at the top of WageWorks. Due to the tone at the top, there was inadequate or ineffective senior accounting leadership, an insufficient complement of qualified resources with an appropriate level of knowledge, experience and training important to the Company’s financial reporting requirements, and inadequate mechanisms and oversight to ensure accountability for the performance of internal control over financial reporting responsibilities. This material weakness has now been remediated. The following steps were executed by the Company to remediate the ineffective control environment driven by the tone at the top:
replacement of WageWorks Audit Committee, Board of Directors, senior managers and executives, and organizational realignment;
incorporation of WageWorks into the Company's training programs, led by the CEO and reinforced by executives throughout the combined Company, on the Company's Code of Business Conduct and Ethics, which included raising awareness and understanding of the importance of financial reporting integrity;
incorporation of WageWorks control environment into the oversight of the Company’s Internal Audit function and management’s certification of internal controls,
realignment of the WageWorks annual employee performance process to include consideration of employees’ demonstration of the Company’s values, including accountability for performance of internal controls; and
incorporation of WageWorks into the Company’s process to attract, develop, and retain a sufficient complement of qualified resources with appropriate and relevant competencies.
Additionally, in partial response to the other material weaknesses discussed above, management has incorporated certain WageWorks processes into the Company’s existing entity-level and process-level controls, including, but not limited to, those that address the identification, review and assessment of new, unusual or significant transactions, those that address the monitoring of the accounting close cycle and the evaluation of accounting policies, and those that address certain ITGCs. Management is in the process of testing the operating effectiveness of these controls.
Changes in Internal Control Over Financial Reporting
Other than as described in the Integration and Remediation Efforts section above, there were no changes in the Company’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, 2020 that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.
-36-


Part II—Other Information
Item 1. Legal Proceedings
From time-to-time, we may be subject to various legal proceedings and claims that arise in the normal course of our business activities. Our wholly owned subsidiary, WageWorks, is party to certain pending material litigation and other legal proceedings. Except for such matters, as of the date of this 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—Commitments and contingencies of the Notes to condensed consolidated financial statements.
Item 1A. Risk factors
The risks described in “Risk factors” in our Annual Report on Form 10-K for the fiscal year ended January 31, 2020 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.
The ongoing COVID-19 pandemic has materially impacted our business and may continue to materially impact our business.
Our business has been, and may continue to be, materially and adversely affected by the current outbreak of the COVID-19 virus. The Federal Reserve’s interest rate cut in response to the economic impact of the COVID-19 pandemic and other interest rate market conditions have caused interest rates to decline significantly. As a result, the funds that we place with our depository partners in this environment have been, and are likely to continue to be for the foreseeable future, placed at lower interest rates than we originally expected. In addition, stock market volatility, such as a decline in the stock market, may decrease HSA investment assets and the related fees we earn from HSA investment assets. We have also seen an increase in regulatory changes related to our products due to government responses to the COVID-19 pandemic and may continue to see additional regulatory changes, which changes require substantial time and costs for us to ensure compliance. For example, regulatory changes related to our COBRA product have created uncertainty and additional workload on our team members, which could reduce our operational efficiency and result in additional costs.

Our financial results related to certain of our products have also been adversely affected. For example, we have seen a significant decline in the use of commuter benefits and our members' spend on healthcare, which has negatively impacted both our interchange revenue and service revenue. In addition, if the "work from home" trend continues after the pandemic, that would further negatively impact the revenue we receive from commuter benefits. We have also seen a decline in interchange revenue across all other products. Going forward, some Clients may be unable to pay fees required under contracts and exercise "force majeure" or similar defenses, which would negatively impact our financial results.

In addition, as an increasing number of companies go out of business, the number of our Clients and potential Clients could be adversely affected. Increased unemployment may mean that fewer of our members utilize HSAs or other CDBs. In the event our financial results continue to be severely impacted or the impact worsens, it may make it more difficult for us to comply with the financial covenants in our credit agreement, which could result in a breach of the financial covenants and the acceleration of our outstanding debt by our lenders.

As a result of the ongoing pandemic, substantially all of our team members are working from home. Sales opportunities have been impacted by the lack of travel and in-person meetings, with some opportunities delayed and most now being held virtually, and we will be supporting the open enrollment activities of our Clients virtually. We may be unable to meet our service level commitments to our Clients as a result of disruptions to our work force and disruptions to third-party contractors that we rely on to provide our services. Our team members may be less efficient at home, and it may take additional time for us to pursue significant business initiatives. The risk of cybersecurity breaches and incidents, and the potential impact of these on our operations, is also higher while our team members log in to our network remotely.
The extent to which the COVID-19 pandemic will continue to negatively impact our business remains highly uncertain and, as a result, may continue to have a material and adverse impact on our business and financial results.
-37-

Our management has identified material weaknesses in our internal control over financial reporting that could adversely affect our ability to report our financial condition and results of operations in a timely and accurate manner.

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) under the Exchange Act. Our management has determined that our internal control over financial reporting was not effective due to the existence of material weaknesses arising out of our acquisition of WageWorks. See Item 4 - Controls and Procedures. Until fully remediated, these material weaknesses may materially adversely affect our ability to report our financial condition and results of operations in a timely and accurate manner. Although we have developed a plan to address the material weaknesses, we cannot provide a timeframe as to when the remediation will be completed and tested, nor can we assure you that the remediation, integration and testing process will not reveal additional material weaknesses or other deficiencies, so that our internal control over financial reporting and related disclosure controls and procedures are effective. If we are unable to report our results in a timely and accurate manner, we may not be able to comply with the applicable covenants in our credit agreement, and may be required to seek waivers or repay amounts under the credit agreement earlier than anticipated, which could adversely impact our liquidity and financial condition. Although we continually review and evaluate internal control systems to allow management to report on the sufficiency of our internal controls over financial reporting, we cannot assure you that we will not discover additional weaknesses in our internal control over financial reporting.
-38-

Item 6. Exhibits
Incorporate by reference
Exhibit
no.
DescriptionFormFile No.ExhibitFiling Date
31.1+
31.2+
32.1*#
32.2*#
101.INSXBRL Instance document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy schema linkbase document
101.CALInline XBRL Taxonomy calculation linkbase document
101.DEFInline XBRL Taxonomy definition linkbase document
101.LABInline XBRL Taxonomy labels linkbase document
101.PREInline XBRL Taxonomy presentation linkbase document
104The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended October 31, 2020, formatted in Inline XBRL.

+Filed herewith.
*Furnished herewith.
#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.

-39-

Signatures
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.

HEALTHEQUITY, INC.
Date: December 9, 2020By:/s/ Darcy Mott
Name:Darcy Mott
Title:Executive Vice President and Chief Financial Officer

-40-
EX-31.1 2 exhibit311-ceo302xfy21.htm EX-31.1 Document

Exhibit 31.1
Certification of Principal Executive Officer
Pursuant to
Exchange Act Rules 13a-14(a) and 15d-14(a),
as Adopted Pursuant to
Section 302 of Sarbanes-Oxley Act of 2002
I, Jon Kessler, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of HealthEquity, Inc.;
2.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;
3.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;
4.The registrant’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:
a.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;
b.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;
c.Evaluated the effectiveness of the registrant’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; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.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’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: December 9, 2020
 
By:
/s/ Jon Kessler

Name:Jon Kessler
Title:
Chief Executive Officer
 (Principal Executive Officer)


EX-31.2 3 exhibit312-cfo302xfy21.htm EX-31.2 Document

Exhibit 31.2
Certification of Principal Financial Officer
pursuant to
Exchange Act Rules 13a-14(a) and 15d-14(a),
as adopted pursuant to
Section 302 of Sarbanes-Oxley Act of 2002
I, Darcy Mott, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of HealthEquity, Inc.;
2.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;
3.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;
4.The registrant’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:
a.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;
b.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;
c.Evaluated the effectiveness of the registrant’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; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.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’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: December 9, 2020
By:
/s/ Darcy Mott

Name:Darcy Mott
Title:
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 exhibit321-ceo906xfy21.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Jon Kessler, the Chief Executive Officer (Principal Executive Officer) of HealthEquity, Inc. (the “Company”), hereby certify that, to my knowledge:
1.Our Quarterly Report on Form 10-Q for the quarter ended October 31, 2020 (the “Report”), of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: December 9, 2020
 
By:
/s/ Jon Kessler

Name:Jon Kessler
Title:
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 5 exhibit322-cfo906xfy21.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Darcy Mott, Executive Vice President and Chief Financial Officer (Principal Financial Officer) of HealthEquity, Inc. (the “Company”), hereby certify that, to my knowledge:
1.Our Quarterly Report on Form 10-Q for the quarter ended October 31, 2020 (the “Report”), of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: December 9, 2020
 
By:
/s/ Darcy Mott

Name:Darcy Mott
Title:
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
 


EX-101.SCH 6 hqy-20201031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed consolidated balance sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed consolidated balance sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed consolidated statements of operations and comprehensive income (loss) (unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed consolidated statements of stockholders' equity (unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed consolidated statements of cash flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of business and significant accounting policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of business and significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Summary of business and significant accounting policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Net income (loss) per share link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Net income (loss) per share (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Net income (loss) per share (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Business combination link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Business combination (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Business combination (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Business combination (Preliminary Allocation of Consideration) (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Business combination (Pro Forma Results) (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Supplemental financial statement information link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Supplemental financial statement information (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Supplemental financial statement information (Property and equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Supplemental financial statement information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Supplemental financial statement information (Lease Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Supplemental financial statement information (Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Supplemental financial statement information (Other income (expense), net) (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Intangible assets and goodwill link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Intangible assets and goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Intangible assets and goodwill (Schedule of intangible assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Intangible assets and goodwill (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2125107 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2127108 - Disclosure - Indebtedness link:presentationLink link:calculationLink link:definitionLink 2328305 - Disclosure - Indebtedness (Tables) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Indebtedness Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Indebtedness (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Indebtedness Schedule of Maturities of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2132109 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 2333306 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Stock-based compensation (Summary of share based compensation recognized) (Details) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Stock-based compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Stock-based compensation (Stock option activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Stock-based compensation (Restricted stock unity activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - Fair value link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 hqy-20201031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 hqy-20201031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 hqy-20201031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Performance units awards (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Beginning balance, outstanding stock options, aggregate intrinsic value Ending balance, outstanding stock options, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other expense, net Total other expense, net Other Nonoperating Income (Expense) Amortization of acquired intangible assets Amortization Of Acquired Intangible Amortization of Acquired Intangible Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Service revenue Service [Member] Cash and cash equivalents, adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash And Cash Equivalents Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash And Cash Equivalents Vested (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value In Process Research and Development In Process Research and Development [Member] Decrease in goodwill due to measurement period adjustments, net Goodwill, adjustments Goodwill, Purchase Accounting Adjustments Debt covenant, acquisition holiday provision Debt Covenant Period Four [Member] Debt Covenant Period Four Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Other offering expenses payable Stock Issuance Costs Payable Stock Issuance Costs Payable Line of Credit Line of Credit [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Beginning balance, maximum (usd per share) Ending balance, maximum (usd per share) Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range, Upper Range Limit, Outstanding Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Outstanding Deferred tax liability Deferred Income Tax Liabilities, Net Current Fiscal Year End Date Current Fiscal Year End Date Intangible assets, net Total intangible assets, net Intangible Assets, Net (Excluding Goodwill) Proceeds from long-term debt Proceeds from Issuance of Long-term Debt Income from operations Operating Income (Loss) Payment of debt issuance costs Payments of Debt Issuance Costs Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total current liabilities Liabilities, Current Unvested, beginning balance (usd per share) Unvested, ending balance (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (see Note 6) Commitments and Contingencies Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Client-held funds obligation Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Client Held Funds Obligation Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Client Held Funds Obligation Furniture and fixtures Furniture and Fixtures [Member] Issuance of common stock upon exercise of stock options, and for restricted stock Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Entity Shell Company Entity Shell Company Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cover page. Cover [Abstract] Operating cash flows from operating leases Operating Lease, Payments Accounts payable Accounts Payable, Current Document Type Document Type Sublease income Sublease Income 2024 Long-Term Debt, Maturity, Year Three Accumulated earnings Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Other expense, net Other Expense [Member] Opening balance (shares) Ending balance (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Property, plant, and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Exercised, minimum (usd per share) Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range, Lower Range Limit, Exercised Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Exercised Client-held funds obligation, adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Client Held Funds Obligation Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Client Held Funds Obligation New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Preferred stock, $0.0001 par value, 100,000 shares authorized, no shares issued and outstanding as of October 31, 2020 and January 31, 2020, respectively Preferred Stock, Value, Issued Beginning balance, minimum (usd per share) Ending balance, minimum (usd per share) Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range, Lower Range Limit, Outstanding Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Outstanding Net operating lease expense Lease, Cost Total operating expenses Operating Expenses Document Quarterly Report Document Quarterly Report Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Other long-term liabilities Other Liabilities, Noncurrent Deferred tax asset Deferred Income Tax Assets, Net Forfeited (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Interest income Investment Income, Nonoperating Cost of revenue Cost of Revenue [Abstract] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Revenue Revenue from Contract with Customer, Excluding Assessed Tax Denominator (basic): Weighted Average Number of Shares Outstanding, Basic [Abstract] Forfeited, minimum (usd per share) Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range, Lower Range Limit, Forfeited Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Forfeited Percentage of capital stock Share-based Compensation Arrangement by Share-based Payment Award, Additional Shares Available for Grants, Percentage of Capital Stock Outstanding, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Additional Shares Available for Grants, Percentage of Capital Stock Outstanding, Percentage Entity File Number Entity File Number Business Acquisition [Axis] Business Acquisition [Axis] Statement [Line Items] Statement [Line Items] Net income (loss) per share: Net income (loss) per share: Earnings Per Share, Basic and Diluted [Abstract] Computer equipment Computer Equipment [Member] Facility term Debt Instrument, Term Document Fiscal Period Focus Document Fiscal Period Focus Acquisition costs Business Combination, Acquisition Related Costs Statement [Table] Statement [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Deferred taxes Deferred Income Taxes and Tax Credits Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Preferred stock, issued (in shares) Preferred Stock, Shares Issued Business Combinations [Abstract] Business Combinations [Abstract] Principles of consolidation Consolidation, Policy [Policy Text Block] Exercised, maximum (usd per share) Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range, Upper Range Limit, Exercised Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Exercised Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Common stock, shares (in shares) Sale of Stock, Number of Shares Issued in Transaction Indebtedness Debt Disclosure [Text Block] Exercisable as of year end, weighted-average contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Proceeds from follow-on equity offering, net of payments for offering costs Proceeds from Issuance of Common Stock Effective tax rate, primarily due to excess tax benefit on stock-based compensation expense (benefit) Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent Schedule of earnings (loss) per share, basic and diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Denominator (diluted): Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Preliminary Allocation of Consideration Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Amendment Flag Amendment Flag Shares available for grant under incentive plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Long-term line of credit Long-term Line of Credit Fair value measurement Fair Value Measurement, Policy [Policy Text Block] Operating lease liabilities, non-current Increase (Decrease) In Operating Lease Liability, Noncurrent Increase (Decrease) In Operating Lease Liability, Noncurrent Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Computer software intangible asset Computer Software, Intangible Asset [Member] Software development costs incurred and expensed Research and Development Expense, Software (Excluding Acquired in Process Cost) Fraction of awards fully achieved Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fully Achieved, Ratio Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fully Achieved, Ratio Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of finite-lived intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Property and equipment included in accounts payable or accrued liabilities Capital Expenditures Incurred but Not yet Paid Local Phone Number Local Phone Number Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Net income (loss) Business Acquisition, Pro Forma Net Income (Loss) 2025 Long-Term Debt, Maturity, Year Four Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Income Statement Location [Axis] Income Statement Location [Axis] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Income Statement Location [Domain] Income Statement Location [Domain] Indefinite-lived Intangible Assets [Line Items] Indefinite-lived Intangible Assets [Line Items] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Amortization expense Amortization of Intangible Assets Lease cost Lease, Cost [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Other assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Gains on marketable equity securities Gain (Loss) on Sale of Investments Total assets Assets Debt Covenant Period [Axis] Debt Covenant Period [Axis] Debt Covenant Period [Axis] Unvested, beginning balance (in shares) Unvested, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Gain on equity securities Equity Securities, FV-NI, Gain (Loss) Total amortizable intangible assets, net Finite-Lived Intangible Assets, Net Entity Small Business Entity Small Business Cost of revenue Cost of Sales [Member] Interest expense Interest Expense Net proceeds from follow on offering Sale of Stock, Consideration Received on Transaction Depreciation and amortization Depreciation, Depletion and Amortization Entity Filer Category Entity Filer Category Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Number of team members modification affected Share-based Payment Arrangement, Plan Modification, Incremental Cost, Number Of Team Members Share-based Payment Arrangement, Plan Modification, Incremental Cost, Number Of Team Members Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Entity Address, City or Town Entity Address, City or Town Equity Interest Issued or Issuable, Type [Domain] Equity Interest Issued or Issuable, Type [Domain] 2023 Long-Term Debt, Maturity, Year Two Revenue recognition Contract with Customer, Liability, Revenue Recognized Purchases of intangible assets Noncash or Part Noncash Acquisition, Intangible Assets Acquired Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Vested and expected to vest as of year end, weighted average contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Operating lease expense Operating Lease, Expense Document Fiscal Year Focus Document Fiscal Year Focus Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Additional paid-in capital Additional Paid-in Capital [Member] Other income (expense), net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Accounts payable, accrued liabilities, and other current liabilities Increase (Decrease) in Accrued Liabilities Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Secured Revolving Credit Facility Revolving Credit Facility [Member] Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Technology and development Research and Development Expense Merger integration Business Combination, Integration Related Costs Opening balance (usd per share) Ending balance (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, authorized (in shares) Common Stock, Shares Authorized Summary of restricted stock unit activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Property and equipment, gross Property, Plant and Equipment, Gross Weighted-average dilutive effect of stock options and restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Proceeds from exercise of common stock options Proceeds from Stock Options Exercised Borrowing pursuant to term loan facility Business Combination, Consideration Transferred, Liabilities Incurred Document Period End Date Document Period End Date Accrued compensation Increase (Decrease) in Employee Related Liabilities Entity Registrant Name Entity Registrant Name Income Statement [Abstract] Income Statement [Abstract] Forfeited, maximum (usd per share) Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range, Upper Range Limit, Forfeited Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Forfeited Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Merger Integration Merger Integration [Member] Merger Integration Current assets Assets, Current [Abstract] Software and software development costs Software and Software Development Costs [Member] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Deferred revenue interchange arrangement recognition term Contract With Customer, Recognition Term, Interchange Arrangement Contract With Customer, Recognition Term, Interchange Arrangement Debt Covenant Period [Domain] Debt Covenant Period [Domain] [Domain] for Debt Covenant Period [Axis] Preferred stock, par value (usd per share) Preferred Stock, Par or Stated Value Per Share Sales and marketing Sales and Marketing [Member] Sales and Marketing [Member] 2022 Long-Term Debt, Maturity, Year One Purchases of software and capitalized software development costs Payments for Software Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Entity Tax Identification Number Entity Tax Identification Number Intangible assets and goodwill Goodwill and Intangible Assets Disclosure [Text Block] Number of common stock issuable (in shares) Common Stock, Capital Shares Reserved for Future Issuance Trading Symbol Trading Symbol Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Remaining 2021 Long-Term Debt, Maturity, Remainder of Fiscal Year Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Customary Base Rate Base Rate [Member] Minimum interest coverage ratio Debt Instrument, Covenant Description, Interest Coverage Ratio Debt Instrument, Covenant Description, Interest Coverage Ratio Long-term debt, net of issuance costs Long-term Debt Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] City Area Code City Area Code Debt covenant, beginning July 31, 2020 Debt Covenant Period Two [Member] Debt Covenant Period Two Acquired customer relationships Customer Relationships [Member] Cost of revenue Cost of Goods and Services Sold Equity Components [Axis] Equity Components [Axis] Title of 12(b) Security Title of 12(b) Security Restricted stock awards Restricted Stock [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Range of exercise prices (usd per share) Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract] Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Operating lease liabilities Operating Lease, Liability, Current Incentive Plan Incentive Plan [Member] Incentive Plan [Member] Forfeited (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Exercised (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Exercise of common stock options receivable Exercise of Stock Options Receivable Exercise of Stock Options Receivable Revenues [Abstract] Revenues [Abstract] Fair value Fair Value Disclosures [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Summary of stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage WageWorks Incentive Plan WageWorks Incentive Plan [Member] WageWorks Incentive Plan Unrecognized tax benefit Unrecognized Tax Benefit, Net Unrecognized Tax Benefit, Net Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Exercisable as of year end (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Interchange revenue Credit and Debit Card [Member] Less: unamortized loan issuance costs Unamortized loan issuance costs Debt Issuance Costs, Net Weighted- average exercise price (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Debt covenant, beginning July 31, 2021 Debt Covenant Period Three [Member] Debt Covenant Period Three Other expense Other Nonoperating Income (Expense) [Abstract] Accounts receivable, net of allowance for doubtful accounts of $3,458 and $1,216 as of October 31, 2020 and January 31, 2020, respectively Accounts Receivable, after Allowance for Credit Loss, Current Sale of Stock [Axis] Sale of Stock [Axis] Goodwill Goodwill Goodwill Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Performance restricted stock awards Performance Restricted Stock Awards [Member] Performance Restricted Stock Awards [Member] Other long-term liabilities Increase (Decrease) in Other Deferred Liability Other current assets Other Assets, Current Forfeited (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period General and administrative General and Administrative Expense [Member] Entity Central Index Key Entity Central Index Key Entity Emerging Growth Company Entity Emerging Growth Company Supplemental financial statement information Additional Financial Information Disclosure [Text Block] Granted (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Vested and expected to vest as of year end (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Credit Facility [Domain] Credit Facility [Domain] Diluted (in shares) Diluted weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Basic (in usd per share) Earnings Per Share, Basic Unrecognized tax benefits that would impact the effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Share-based payment arrangement, decrease in expense due to modification of terms Share-Based Payment Arrangement, Decrease In Expense Due To Modification Of Terms Share-Based Payment Arrangement, Decrease In Expense Due To Modification Of Terms Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Custodial revenue Financial Service, Other [Member] Sales and marketing Selling and Marketing Expense Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Principal payments on long-term debt Principal payments on long-term debt Repayments of Long-term Debt Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Vested and expected to vest as of year end, aggregate intrinsic value (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Total stock-based compensation expense Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Gross unrecognized tax benefits Unrecognized Tax Benefits Common stock, $0.0001 par value, 900,000 shares authorized, 76,951 and 71,051 shares issued and outstanding as of October 31, 2020 and January 31, 2020, respectively Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Exercisable as of year end, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Current portion of long-term debt Long-term Debt, Current Maturities Offering price per share (in usd per share) Sale of Stock, Price Per Share Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Total consideration paid Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Granted (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Merger related costs, price per share Business Acquisition, Share Price Award vesting rights percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Long-term debt, net of issuance costs Long-term Debt, Excluding Current Maturities Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Underwriting discounts and commissions Payments of Stock Issuance Costs Aggregate fair value of WageWorks stock acquired Business Combination, Consideration Transferred Total liabilities and stockholders’ equity Liabilities and Equity Number of service-based common stock (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Loss Contingencies [Line Items] Loss Contingencies [Line Items] Income taxes Income Tax Disclosure [Text Block] Total long-term liabilities Liabilities, Noncurrent Incremental compensation cost Share-based Payment Arrangement, Plan Modification, Incremental Cost Accrued compensation Employee-related Liabilities, Current Acquisition of intangible member assets Payments to Acquire Intangible Assets Restricted stock units Restricted stock units Restricted Stock Units (RSUs) [Member] Total consideration paid, adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Other Assets Other Assets [Member] General and administrative General and Administrative Expense Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Maximum leverage ratio Debt Instrument, Covenant Description, Leverage Ratio Debt Instrument, Covenant Description, Leverage Ratio Operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-use Assets Technology and development Technology and Development [Member] Technology and Development [Member] Other non-cash items Other Noncash Income (Expense) Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Equity Component [Domain] Equity Component [Domain] Effective interest rate percentage Line of Credit Facility, Interest Rate at Period End Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Gross profit Gross Profit Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Stock-based compensation Share-based Payment Arrangement [Text Block] Net income (loss) Net income (loss) Net income Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Other current liabilities, adjustments Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Adjustment, Current Liabilities, Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Adjustment, Current Liabilities, Other London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Acquired trade names Trade Names [Member] Summary of business and significant accounting policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Operating Expenses [Abstract] Operating Expenses [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Acquired developed technology Developed Technology Rights [Member] Entity Interactive Data Current Entity Interactive Data Current Number of options (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Acquired HSA portfolios Acquired HSA Intangible Assets [Member] Acquired HSA Intangible Assets [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Supplemental cash flow data: Supplemental Cash Flow Information [Abstract] Grant date fair value Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Fraction of awards modified Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Remaining Modified, Ratio Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Remaining Modified, Ratio Summary of share based compensation recognized Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Property and equipment Property, Plant and Equipment [Table Text Block] Secured Debt Secured Debt [Member] Leasehold improvements Leasehold Improvements [Member] Amortizable intangible assets, gross Finite-Lived Intangible Assets, Gross Stated interest rate percentage Debt Instrument, Interest Rate, Stated Percentage WageWorks, Inc WageWorks Inc. [Member] WageWorks Inc. [Member] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Supplemental disclosures of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Exercised (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Business combination Business Combination Disclosure [Text Block] Total other expense Nonoperating Income (Expense) Basis of presentation Basis of Accounting, Policy [Policy Text Block] Basic (in shares) Weighted-average common shares outstanding (in shares) Weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Acquisition threshold for maximum total net leverage ratio Debt Instrument, Covenant Description, Acquisition Threshold For Maximum Total Net Leverage Ratio Debt Instrument, Covenant Description, Acquisition Threshold For Maximum Total Net Leverage Ratio Variable rate borrowing spread Debt Instrument, Basis Spread on Variable Rate Granted (usd per share) Share-Based Compensation, Shares Authorized Under Stock Option Plans, Granted Share-Based Compensation, Shares Authorized Under Stock Option Plans, Granted Term Loan Facility Term Loan Facility [Member] Term Loan Facility [Member] Equity-based acquisition consideration Other Significant Noncash Transaction, Value of Consideration Given Performance restricted stock units Performance Restricted Stock Units [Member] Performance Restricted Stock Units [Member] Sale of Stock [Domain] Sale of Stock [Domain] Loss Contingencies [Table] Loss Contingencies [Table] Plan Name [Domain] Plan Name [Domain] Follow on equity offering Follow On Equity Offering [Member] Follow On Equity Offering [Member] Interest expense paid in cash Interest Paid, Excluding Capitalized Interest, Operating Activities Operating lease right-of-use assets Increase (Decrease) In Operating Lease, Right-Of-Use Asset Increase (Decrease) In Operating Lease, Right-Of-Use Asset Operating lease right-of-use assets obtained in exchange for new operating lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Additional paid-in capital Additional Paid in Capital Income tax provision (benefit) Income tax expense Income Tax Expense (Benefit) Income taxes paid in cash, net of refunds received Income Taxes Paid, Net Beginning cash and cash equivalents Ending cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Accrued liabilities Accrued Liabilities, Current Diluted (in usd per share) Earnings Per Share, Diluted Equity Interest Type [Axis] Equity Interest Type [Axis] Cash paid Payments to Acquire Businesses, Gross Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Wage Works Inc. Wage Works Inc. [Member] Wage Works Inc. Schedule of indefinite-lived intangible assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Numerator (basic and diluted): Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Term loan facility Total principal payments Long-term Debt, Gross Schedule of Long-term Debt Schedule of Long-term Debt Instruments [Table Text Block] Depreciation expense Depreciation Other current assets, adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current Assets Other assets Increase (Decrease) in Other Operating Assets Weighted-average number of shares used in computing net income (loss) per share: Weighted Average Number Of Shares Used In Computing Net Income Per Share Attributable To Common Stockholders, Basic And Diluted [Abstract] Weighted Average Number Of Shares Used In Computing Net Income Per Share Attributable To Common Stockholders, Basic And Diluted [Abstract] Acquired in process software development costs Indefinite-lived Intangible Assets (Excluding Goodwill) Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Revenue Business Acquisition, Pro Forma Revenue Credit facility, amount Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Credit Agreement Credit Agreement [Member] Credit Agreement [Member] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs Security Exchange Name Security Exchange Name Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Accumulated earnings Retained Earnings [Member] Number of derivative lawsuits Loss Contingency Number Of Lawsuits Loss Contingency Number Of Lawsuits Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Effective tax rate Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Purchases of marketable securities Payments to Acquire Investments Outstanding stock options, weighted average contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Domain] Award Type [Domain] Other expense Other Nonoperating Expense Long-term liabilities Liabilities, Noncurrent [Abstract] Document Transition Report Document Transition Report Exercisable as of year end, weighted-average exercise price (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Deferred tax liability, adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes Settlement of client-held funds obligation, net Payments To Settle Client Held Funds Payments To Settle Client Held Funds Net income (loss) per share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities Liabilities, Current [Abstract] Vested and expected to vest as of year end, weighted average exercise price (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Other issuance of common stock Stock Issued During Period, Value, Other Recent adopted accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 10 hqy-20201031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 hqy-20201031_htm.xml IDEA: XBRL DOCUMENT 0001428336 2020-02-01 2020-10-31 0001428336 2020-11-25 0001428336 2020-10-31 0001428336 2020-01-31 0001428336 us-gaap:ServiceMember 2020-08-01 2020-10-31 0001428336 us-gaap:ServiceMember 2019-08-01 2019-10-31 0001428336 us-gaap:ServiceMember 2020-02-01 2020-10-31 0001428336 us-gaap:ServiceMember 2019-02-01 2019-10-31 0001428336 us-gaap:FinancialServiceOtherMember 2020-08-01 2020-10-31 0001428336 us-gaap:FinancialServiceOtherMember 2019-08-01 2019-10-31 0001428336 us-gaap:FinancialServiceOtherMember 2020-02-01 2020-10-31 0001428336 us-gaap:FinancialServiceOtherMember 2019-02-01 2019-10-31 0001428336 us-gaap:CreditAndDebitCardMember 2020-08-01 2020-10-31 0001428336 us-gaap:CreditAndDebitCardMember 2019-08-01 2019-10-31 0001428336 us-gaap:CreditAndDebitCardMember 2020-02-01 2020-10-31 0001428336 us-gaap:CreditAndDebitCardMember 2019-02-01 2019-10-31 0001428336 2020-08-01 2020-10-31 0001428336 2019-08-01 2019-10-31 0001428336 2019-02-01 2019-10-31 0001428336 2020-07-31 0001428336 2019-07-31 0001428336 2019-01-31 0001428336 us-gaap:CommonStockMember 2020-07-31 0001428336 us-gaap:CommonStockMember 2019-07-31 0001428336 us-gaap:CommonStockMember 2020-01-31 0001428336 us-gaap:CommonStockMember 2019-01-31 0001428336 us-gaap:CommonStockMember 2020-08-01 2020-10-31 0001428336 us-gaap:CommonStockMember 2019-08-01 2019-10-31 0001428336 us-gaap:CommonStockMember 2020-02-01 2020-10-31 0001428336 us-gaap:CommonStockMember 2019-02-01 2019-10-31 0001428336 us-gaap:CommonStockMember 2020-10-31 0001428336 us-gaap:CommonStockMember 2019-10-31 0001428336 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0001428336 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0001428336 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001428336 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001428336 us-gaap:AdditionalPaidInCapitalMember 2020-08-01 2020-10-31 0001428336 us-gaap:AdditionalPaidInCapitalMember 2019-08-01 2019-10-31 0001428336 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2020-10-31 0001428336 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-10-31 0001428336 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0001428336 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0001428336 us-gaap:RetainedEarningsMember 2020-07-31 0001428336 us-gaap:RetainedEarningsMember 2019-07-31 0001428336 us-gaap:RetainedEarningsMember 2020-01-31 0001428336 us-gaap:RetainedEarningsMember 2019-01-31 0001428336 us-gaap:RetainedEarningsMember 2020-08-01 2020-10-31 0001428336 us-gaap:RetainedEarningsMember 2019-08-01 2019-10-31 0001428336 us-gaap:RetainedEarningsMember 2020-02-01 2020-10-31 0001428336 us-gaap:RetainedEarningsMember 2019-02-01 2019-10-31 0001428336 us-gaap:RetainedEarningsMember 2020-10-31 0001428336 us-gaap:RetainedEarningsMember 2019-10-31 0001428336 2019-10-31 0001428336 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-02-01 2020-10-31 0001428336 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-02-01 2019-10-31 0001428336 hqy:AcquiredHSAIntangibleAssetsMember 2020-02-01 2020-10-31 0001428336 hqy:AcquiredHSAIntangibleAssetsMember 2019-02-01 2019-10-31 0001428336 hqy:FollowOnEquityOfferingMember 2020-07-01 2020-07-31 0001428336 hqy:FollowOnEquityOfferingMember 2020-07-31 0001428336 hqy:TermLoanFacilityMember us-gaap:LineOfCreditMember hqy:FollowOnEquityOfferingMember 2020-07-01 2020-07-31 0001428336 hqy:WageWorksIncMember 2019-08-30 0001428336 hqy:WageWorksIncMember 2019-08-30 2019-08-30 0001428336 hqy:WageWorksIncMember hqy:TermLoanFacilityMember us-gaap:LineOfCreditMember 2019-08-30 2019-08-30 0001428336 hqy:WageWorksIncMember 2019-08-30 2020-10-31 0001428336 hqy:WageWorksIncMember 2020-10-31 0001428336 hqy:WageWorksInc.Member 2020-08-01 2020-10-31 0001428336 hqy:WageWorksInc.Member 2020-02-01 2020-10-31 0001428336 us-gaap:LeaseholdImprovementsMember 2020-10-31 0001428336 us-gaap:LeaseholdImprovementsMember 2020-01-31 0001428336 us-gaap:FurnitureAndFixturesMember 2020-10-31 0001428336 us-gaap:FurnitureAndFixturesMember 2020-01-31 0001428336 us-gaap:ComputerEquipmentMember 2020-10-31 0001428336 us-gaap:ComputerEquipmentMember 2020-01-31 0001428336 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-10-31 0001428336 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-31 0001428336 hqy:AcquiredHSAIntangibleAssetsMember 2020-10-31 0001428336 hqy:AcquiredHSAIntangibleAssetsMember 2020-01-31 0001428336 us-gaap:CustomerRelationshipsMember 2020-10-31 0001428336 us-gaap:CustomerRelationshipsMember 2020-01-31 0001428336 us-gaap:DevelopedTechnologyRightsMember 2020-10-31 0001428336 us-gaap:DevelopedTechnologyRightsMember 2020-01-31 0001428336 us-gaap:TradeNamesMember 2020-10-31 0001428336 us-gaap:TradeNamesMember 2020-01-31 0001428336 us-gaap:InProcessResearchAndDevelopmentMember 2020-10-31 0001428336 us-gaap:InProcessResearchAndDevelopmentMember 2020-01-31 0001428336 hqy:TermLoanFacilityMember us-gaap:LineOfCreditMember 2020-02-01 2020-10-31 0001428336 hqy:TermLoanFacilityMember us-gaap:LineOfCreditMember 2020-08-01 2020-10-31 0001428336 2018-09-06 2018-09-06 0001428336 2018-06-22 2018-06-22 0001428336 us-gaap:OtherAssetsMember 2020-10-31 0001428336 us-gaap:LineOfCreditMember hqy:CreditAgreementMember us-gaap:SecuredDebtMember 2019-08-30 2019-08-30 0001428336 hqy:TermLoanFacilityMember hqy:CreditAgreementMember us-gaap:SecuredDebtMember 2019-08-30 0001428336 us-gaap:RevolvingCreditFacilityMember hqy:CreditAgreementMember us-gaap:LineOfCreditMember 2019-08-30 2019-08-30 0001428336 us-gaap:RevolvingCreditFacilityMember hqy:CreditAgreementMember us-gaap:LineOfCreditMember 2019-08-30 0001428336 us-gaap:RevolvingCreditFacilityMember hqy:CreditAgreementMember us-gaap:LineOfCreditMember 2020-10-31 0001428336 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-02-01 2020-10-31 0001428336 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-02-01 2020-10-31 0001428336 srt:MinimumMember us-gaap:BaseRateMember 2020-02-01 2020-10-31 0001428336 srt:MaximumMember us-gaap:BaseRateMember 2020-02-01 2020-10-31 0001428336 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2020-02-01 2020-10-31 0001428336 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2020-02-01 2020-10-31 0001428336 hqy:DebtCovenantPeriodTwoMember 2020-10-31 0001428336 hqy:DebtCovenantPeriodThreeMember 2020-10-31 0001428336 hqy:DebtCovenantPeriodFourMember 2020-10-31 0001428336 us-gaap:CostOfSalesMember 2020-08-01 2020-10-31 0001428336 us-gaap:CostOfSalesMember 2019-08-01 2019-10-31 0001428336 us-gaap:CostOfSalesMember 2020-02-01 2020-10-31 0001428336 us-gaap:CostOfSalesMember 2019-02-01 2019-10-31 0001428336 hqy:SalesandMarketingMember 2020-08-01 2020-10-31 0001428336 hqy:SalesandMarketingMember 2019-08-01 2019-10-31 0001428336 hqy:SalesandMarketingMember 2020-02-01 2020-10-31 0001428336 hqy:SalesandMarketingMember 2019-02-01 2019-10-31 0001428336 hqy:TechnologyandDevelopmentMember 2020-08-01 2020-10-31 0001428336 hqy:TechnologyandDevelopmentMember 2019-08-01 2019-10-31 0001428336 hqy:TechnologyandDevelopmentMember 2020-02-01 2020-10-31 0001428336 hqy:TechnologyandDevelopmentMember 2019-02-01 2019-10-31 0001428336 us-gaap:GeneralAndAdministrativeExpenseMember 2020-08-01 2020-10-31 0001428336 us-gaap:GeneralAndAdministrativeExpenseMember 2019-08-01 2019-10-31 0001428336 us-gaap:GeneralAndAdministrativeExpenseMember 2020-02-01 2020-10-31 0001428336 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2019-10-31 0001428336 hqy:MergerIntegrationMember 2020-08-01 2020-10-31 0001428336 hqy:MergerIntegrationMember 2019-08-01 2019-10-31 0001428336 hqy:MergerIntegrationMember 2020-02-01 2020-10-31 0001428336 hqy:MergerIntegrationMember 2019-02-01 2019-10-31 0001428336 us-gaap:OtherExpenseMember 2020-08-01 2020-10-31 0001428336 us-gaap:OtherExpenseMember 2019-08-01 2019-10-31 0001428336 us-gaap:OtherExpenseMember 2020-02-01 2020-10-31 0001428336 us-gaap:OtherExpenseMember 2019-02-01 2019-10-31 0001428336 hqy:IncentivePlanMember 2020-10-31 0001428336 hqy:WageWorksIncMember us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2020-10-31 0001428336 hqy:WageWorksIncentivePlanMember 2020-10-31 0001428336 2020-02-01 2020-04-30 0001428336 us-gaap:RestrictedStockUnitsRSUMember 2020-01-31 0001428336 us-gaap:RestrictedStockMember 2020-01-31 0001428336 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2020-10-31 0001428336 us-gaap:RestrictedStockMember 2020-02-01 2020-10-31 0001428336 us-gaap:RestrictedStockUnitsRSUMember 2020-10-31 0001428336 us-gaap:RestrictedStockMember 2020-10-31 0001428336 hqy:PerformanceRestrictedStockAwardsMember 2018-03-01 2018-03-31 0001428336 srt:MaximumMember hqy:PerformanceRestrictedStockAwardsMember 2018-03-01 2018-03-31 0001428336 hqy:PerformanceRestrictedStockAwardsMember 2020-03-01 2020-03-31 0001428336 srt:MinimumMember hqy:PerformanceRestrictedStockAwardsMember 2018-03-01 2018-03-31 0001428336 hqy:PerformanceRestrictedStockUnitsMember 2019-03-01 2019-03-31 0001428336 hqy:PerformanceRestrictedStockUnitsMember 2020-03-01 2020-03-31 0001428336 srt:MinimumMember hqy:PerformanceRestrictedStockAwardsMember 2019-03-01 2019-03-31 0001428336 srt:MaximumMember hqy:PerformanceRestrictedStockAwardsMember 2019-03-01 2019-03-31 0001428336 hqy:PerformanceRestrictedStockUnitsMember 2020-02-01 2020-07-31 0001428336 hqy:PerformanceRestrictedStockUnitsMember 2020-07-31 0001428336 srt:MinimumMember hqy:PerformanceRestrictedStockAwardsMember 2020-02-01 2020-07-31 0001428336 srt:MaximumMember hqy:PerformanceRestrictedStockAwardsMember 2020-02-01 2020-07-31 shares iso4217:USD iso4217:USD shares hqy:lawsuit pure hqy:member 0001428336 --01-31 2021 Q3 false 0.6667 0.3333 0.3333 0.3333 0.6667 0.6667 10-Q true 2020-10-31 false 001-36568 HEALTHEQUITY, INC. DE 52-2383166 15 West Scenic Pointe Drive Suite 100 Draper, UT 84020 801 727-1000 Common stock, par value $0.0001 per share HQY NASDAQ Yes Yes Large Accelerated Filer false false false 76990646 299356000 191726000 3458000 1216000 64291000 70863000 32383000 34711000 396030000 297300000 31774000 33486000 92314000 83178000 776311000 783279000 1326793000 1332631000 21000 18000 34019000 35089000 2657262000 2564981000 6746000 3980000 34839000 50121000 33380000 46372000 62500000 39063000 13894000 12401000 151359000 151937000 938558000 1181615000 76666000 68017000 11429000 2625000 123993000 130492000 1150646000 1382749000 1302005000 1534686000 0.0001 0.0001 100000000 100000000 0 0 0 0 0 0 0.0001 0.0001 900000000 900000000 76951000 76951000 71051000 71051000 8000 7000 1140268000 818774000 214981000 211514000 1355257000 1030295000 2657262000 2564981000 104562000 87620000 319638000 140710000 48544000 46972000 142352000 132538000 26245000 22526000 83411000 57545000 179351000 157118000 545401000 330793000 65936000 52278000 202195000 92672000 4762000 4384000 14805000 12716000 4095000 4421000 13985000 13177000 74793000 61083000 230985000 118565000 104558000 96035000 314416000 212228000 12880000 12654000 36502000 30015000 30758000 23511000 92490000 46061000 22099000 19222000 61590000 37193000 19126000 13051000 56905000 16036000 8193000 17675000 31328000 20459000 93056000 86113000 278815000 149764000 11502000 9922000 35601000 62464000 6952000 10225000 28110000 10355000 -421000 -30949000 -2009000 -8347000 -7373000 -41174000 -30119000 -18702000 4129000 -31252000 5482000 43762000 2340000 -9918000 2015000 3908000 1789000 1789000 -21334000 -21334000 3467000 3467000 39854000 39854000 0.02 -0.30 0.05 0.61 0.02 -0.30 0.05 0.59 76701000 70524000 73358000 65727000 77845000 70524000 74665000 67150000 1340336000 1017031000 1030295000 477079000 8000 7000 7000 6000 0 0 0 0 0 0 1000 1000 8000 7000 8000 7000 1127136000 783986000 818774000 305223000 1651000 712000 4402000 7363000 2000 3776000 286779000 462270000 11479000 17576000 30313000 31194000 1140268000 806050000 1140268000 806050000 213192000 233038000 211514000 171850000 1789000 -21334000 3467000 39854000 214981000 211704000 214981000 211704000 1355257000 1017761000 1355257000 1017761000 3467000 39854000 85485000 28791000 30313000 31194000 3818000 1138000 0 27570000 -1727000 -139000 -973000 690000 -8063000 1901000 -3309000 4863000 -8344000 -3340000 -15251000 -8012000 -7936000 14179000 -8361000 -2859000 8712000 -50000 120717000 74070000 11388000 5180000 37242000 17232000 28100000 9070000 0 53845000 0 1630066000 -76730000 -1715393000 286779000 458495000 223438000 0 4189000 230928000 4491000 7342000 0 1250000000 0 30504000 63643000 1454405000 107630000 -186918000 191726000 361475000 299356000 174557000 22849000 249000 1053000 9127000 167000 168000 1346000 316000 289000 -151000 5838000 0 89000 21000 0 3776000 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 18, 2002. HealthEquity is a leader in administering health savings accounts (“HSAs”) and complementary consumer-directed benefits (“CDBs”), 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 31, 2020 and for the three and nine months ended October 31, 2020 and 2019 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 31, 2020. 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 prior year amounts 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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, the Company closed a follow-on public offering of 5,290,000 shares of common stock at a public offering price of $56.00 per share, less the underwriters' discount. The Company received net proceeds of approximately $286.8 million after deducting underwriting discounts and commissions of approximately $8.9 million and other offering expenses of approximately $0.6 million. The Company used $200.0 million of such proceeds to repay debt under its term loan facility.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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’s significant accounting policies as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended January 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires financial assets measured at amortized cost be presented at the net amount expected to be collected. This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted the new standard as of February 1, 2020 using the modified retrospective transition method. The adoption of this standard did not have a material effect on the Company’s condensed consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2018-13”), which amends ASC 820, "Fair Value Measurement." ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures. This ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The Company adopted the new standard as of February 1, 2020. The adoption of this standard did not have a material effect on the Company’s condensed consolidated financial statements.</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards while maintaining or improving the usefulness of the information provided to users of financial statements. The Company adopted the new standard as of February 1, 2020. </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company retrospectively adopted the provision related to the classification of taxes partially based on income, and prospectively adopted the provisions related to intraperiod tax allocation and interim recognition of enactment of tax laws. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The adoption of this standard did not have a material effect on the Company’s current- or prior-period condensed consolidated financial statements.</span> <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> Basis of presentation The accompanying condensed consolidated financial statements as of October 31, 2020 and for the three and nine months ended October 31, 2020 and 2019 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 31, 2020. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain reclassifications have been made to prior year amounts to conform to the current year presentation. 5290000 56.00 286800000 8900000 600000 200000000.0 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires financial assets measured at amortized cost be presented at the net amount expected to be collected. This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted the new standard as of February 1, 2020 using the modified retrospective transition method. The adoption of this standard did not have a material effect on the Company’s condensed consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2018-13”), which amends ASC 820, "Fair Value Measurement." ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures. This ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The Company adopted the new standard as of February 1, 2020. The adoption of this standard did not have a material effect on the Company’s condensed consolidated financial statements.</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards while maintaining or improving the usefulness of the information provided to users of financial statements. The Company adopted the new standard as of February 1, 2020. </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company retrospectively adopted the provision related to the classification of taxes partially based on income, and prospectively adopted the provisions related to intraperiod tax allocation and interim recognition of enactment of tax laws. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The adoption of this standard did not have a material effect on the Company’s current- or prior-period condensed consolidated financial statements.</span> 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></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended October 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator (basic and diluted):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,789 </span></td><td style="background-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%">(21,334)</span></td><td style="background-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,854 </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 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%">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%">76,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,727 </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 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%">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%">76,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,727 </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 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%">Weighted-average dilutive effect of stock options and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,144 </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%">— </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 </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,423 </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 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%">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%">77,845 </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%">70,524 </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%">74,665 </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%">67,150 </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 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%">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.02 </span></td><td style="background-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.30)</span></td><td style="background-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 </span></td><td style="background-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.61 </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 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%">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.02 </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.30)</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 </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.59 </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><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended October 31, 2020 and 2019, approximately 1.0 million and 3.2 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-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 31, 2020 and 2019, approximately 0.6 million and 0.3 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%">The following table sets forth the computation of basic and diluted net income (loss) per share: </span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended October 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator (basic and diluted):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,789 </span></td><td style="background-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%">(21,334)</span></td><td style="background-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,854 </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 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%">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%">76,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,727 </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 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%">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%">76,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,727 </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 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%">Weighted-average dilutive effect of stock options and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,144 </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%">— </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 </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,423 </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 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%">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%">77,845 </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%">70,524 </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%">74,665 </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%">67,150 </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 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%">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.02 </span></td><td style="background-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.30)</span></td><td style="background-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 </span></td><td style="background-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.61 </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 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%">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.02 </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.30)</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 </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.59 </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> 1789000 -21334000 3467000 39854000 76701000 70524000 73358000 65727000 76701000 70524000 73358000 65727000 1144000 0 1307000 1423000 77845000 70524000 74665000 67150000 0.02 -0.30 0.05 0.61 0.02 -0.30 0.05 0.59 1000000.0 3200000 600000 300000 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 WageWorks</span></div><div style="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 closed the acquisition (the "Acquisition") of WageWorks, Inc. ("WageWorks") for $51.35 per share in cash, or approximately $2.0 billion to WageWorks stockholders. The Company financed the transaction through a combination of $816.9 million cash on hand plus net borrowings of approximately $1.22 billion, after deducting lender fees of approximately $30.5 million, under a term loan facility.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 was subject to adjustment during the measurement period (up to one year from the Acquisition date). The purchase price allocation was finalized in the third quarter of fiscal 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's allocation of the consideration paid in the Acquisition:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><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.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.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Initial Allocation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Updated Allocation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">406.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">392.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant, and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.6 </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%">— </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%">26.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">715.3 </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%">— </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%">715.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,330.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,322.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.9 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client-held funds obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(237.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(220.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(69.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(72.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(128.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(122.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total consideration paid</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,122.1 </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%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,122.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to the initial allocation were based on more detailed information obtained about the specific assets acquired, liabilities assumed, and tax-related matters.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro forma information</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma results presented below include the effects of the Acquisition as if it had been consummated as of February 1, 2018, with adjustments to give effect to pro forma events that are directly attributable to the Acquisition, which include adjustments related to the amortization of acquired intangible assets, interest income and expense, and depreciation.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma results do not reflect any operating efficiencies or potential cost savings from the integration of WageWorks. Accordingly, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the Acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations. The estimated pro forma revenue and net income (loss) include the alignment of accounting policies, the effect of fair value adjustments related to the Acquisition, associated tax effects and the impact of the borrowings to finance the Acquisition and related expenses.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.159%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended October 31, 2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended October 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">194,450 </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%">598,815 </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;border-bottom:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,286)</span></td><td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,559 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 51.35 2000000000.0 816900000 1220000000 30500000 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's allocation of the consideration paid in the Acquisition:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><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.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.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Initial Allocation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Updated Allocation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">406.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">392.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant, and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.6 </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%">— </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%">26.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">715.3 </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%">— </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%">715.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,330.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,322.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.9 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client-held funds obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(237.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(220.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(69.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(72.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(128.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(122.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total consideration paid</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,122.1 </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%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,122.1 </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> 406800000 -14500000 392300000 56500000 2500000 59000000.0 26600000 26600000 42500000 42500000 715300000 715300000 1330500000 -8400000 1322100000 5900000 5900000 237500000 -17200000 220300000 69100000 3300000 72400000 26700000 26700000 128700000 -6500000 122200000 2122100000 0 2122100000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma results presented below include the effects of the Acquisition as if it had been consummated as of February 1, 2018, with adjustments to give effect to pro forma events that are directly attributable to the Acquisition, which include adjustments related to the amortization of acquired intangible assets, interest income and expense, and depreciation.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma results do not reflect any operating efficiencies or potential cost savings from the integration of WageWorks. Accordingly, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the Acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations. The estimated pro forma revenue and net income (loss) include the alignment of accounting policies, the effect of fair value adjustments related to the Acquisition, associated tax effects and the impact of the borrowings to finance the Acquisition and related expenses.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.159%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended October 31, 2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended October 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">194,450 </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%">598,815 </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;border-bottom:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,286)</span></td><td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,559 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 194450000 598815000 -3286000 34559000 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 components consist 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 31, 2020 and January 31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,219 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,929 </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%">27,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,074 </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%">58,907 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,243 </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%">(27,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,757)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,774 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,486 </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 31, 2020 and 2019 was $4.0 million and $3.6 million, respectively, and $12.0 million and $5.4 million for the nine months ended October 31, 2020 and 2019, 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 in advance of invoicing its customers 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 October 31, 2020 and January 31, 2020, the balance of deferred revenue was $7.0 million and $3.7 million, respectively. The balances are related to cash received in advance for an interchange revenue arrangement, other up-front fees and other commuter deferred revenue, and are generally recognized within twelve months, with the exception of the interchange arrangement, which is recognized over a term of approximately ten years. During the three and nine months ended October 31, 2020, approximately $0.4 million and $2.2 million of revenue, respectively, was recognized that was included in the balance of deferred revenue as of January 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-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></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended October 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,777 </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="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%">3,354 </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="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%">12,297 </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="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,515 </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%">(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%">(249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(249)</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,327 </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,105 </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%">10,948 </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%">5,266 </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:400;line-height:120%">Supplemental cash flow information related to the Company's operating leases was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,739 </span></td><td style="background-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%">4,575 </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%">17,480 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,394 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other 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 expense, net, consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended October 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174 </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,046 </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 </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,273 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">(32,932)</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40,712)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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 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%">(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%">(30,949)</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"/><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%">(8,347)</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: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 31, 2020 and January 31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,219 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,929 </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%">27,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,074 </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%">58,907 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,243 </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%">(27,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,757)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,774 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,486 </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> 22310000 19240000 9219000 7929000 27378000 22074000 58907000 49243000 27133000 15757000 31774000 33486000 4000000.0 3600000 12000000.0 5400000 7000000.0 3700000 P10Y 400000 2200000 <div style="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></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended October 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,777 </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="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%">3,354 </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="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%">12,297 </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="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,515 </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%">(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%">(249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(249)</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,327 </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,105 </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%">10,948 </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%">5,266 </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:400;line-height:120%">Supplemental cash flow information related to the Company's operating leases was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,739 </span></td><td style="background-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%">4,575 </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%">17,480 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,394 </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> 3777000 3354000 12297000 5515000 450000 249000 1349000 249000 3327000 3105000 10948000 5266000 9739000 4575000 17480000 34394000 <div style="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 expense, net, consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended October 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174 </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,046 </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 </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,273 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">(32,932)</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40,712)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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 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%">(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%">(30,949)</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"/><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%">(8,347)</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> 174000 2046000 850000 5273000 0 285000 0 27570000 13000 32932000 79000 40712000 582000 348000 2780000 478000 -421000 -30949000 -2009000 -8347000 Intangible assets and goodwill<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and associated accumulated amortization of intangible assets were as follows as of October 31, 2020 and January 31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #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%">October 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software and software development costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76,221 </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%">121,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">601,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,925 </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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </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%">947,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">879,597 </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%">(172,276)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(98,851)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total amortizable intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">775,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">780,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired in process software development costs</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">616 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,533 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">776,311 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">783,279 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended October 31, 2020 and 2019, the Company expensed a total of $10.5 million and $6.2 million, respectively, and $31.1 million and $13.8 million for the nine months ended October 31, 2020 and 2019, respectively, in software development costs primarily related to the post-implementation and operation stages of its proprietary software. </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%">Amortization expense for the three months ended October 31, 2020 and 2019 was $25.3 million and $15.7 million, respectively, and $73.5 million and $23.6 million for the nine months ended October 31, 2020 and 2019, 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%">Goodwill</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 31, 2020, goodwill decreased by $7.0 million and $5.8 million, respectively, due to measurement period adjustments related to the Acquisition of WageWorks.</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 gross carrying amount and associated accumulated amortization of intangible assets were as follows as of October 31, 2020 and January 31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #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%">October 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software and software development costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76,221 </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%">121,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">601,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,925 </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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </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%">947,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">879,597 </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%">(172,276)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(98,851)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total amortizable intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">775,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">780,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired in process software development costs</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">616 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,533 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">776,311 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">783,279 </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%">The gross carrying amount and associated accumulated amortization of intangible assets were as follows as of October 31, 2020 and January 31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #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%">October 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software and software development costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76,221 </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%">121,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">601,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,925 </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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </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%">947,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">879,597 </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%">(172,276)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(98,851)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total amortizable intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">775,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">780,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired in process software development costs</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">616 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,533 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">776,311 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">783,279 </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> 116206000 76221000 121159000 92770000 601381000 601381000 96925000 96925000 12300000 12300000 947971000 879597000 172276000 98851000 775695000 780746000 616000 2533000 776311000 783279000 10500000 6200000 31100000 13800000 25300000 15700000 73500000 23600000 7000000.0 5800000 Commitments and contingencies<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s principal commitments consist of a term loan facility, operating lease obligations for office space, data storage facilities, and other leases, a processing services agreement with a vendor, and contractual commitments related to network infrastructure, equipment, and certain maintenance agreements under long-term, non-cancelable commitments. Except for the $200 million principal prepayment on our term loan facility, there were no material changes during the three and nine months ended October 31, 2020, outside of the ordinary course of business, in our commitments from those disclosed in our Annual Report on Form 10-K for the fiscal year ended January 31, 2020.</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%">Contingencies</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 normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal matters</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WageWorks is pursuing affirmative claims against the Office of Personnel Management ("OPM") to obtain payment for services provided by WageWorks between March 1, 2016 and August 31, 2016 pursuant to its contract with OPM. In connection with WageWorks' claims against OPM, OPM has also claimed that an erroneous statement in a certificate signed by a former executive officer constituted a violation of the False Claims Act and moved to dismiss part of WageWorks' claim against OPM as a result. As with all legal proceedings, no assurance can be provided as to the outcome of these matters or if WageWorks or OPM will be successful.</span></div><div style="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 “Securities Class Action”). On May 16, 2019, a consolidated amended complaint was filed by the lead plaintiffs asserting claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, against WageWorks, its former Chief Executive Officer and its former Chief Financial Officer on behalf of purchasers of WageWorks common stock between May 6, 2016 and March 1, 2018. The complaint also alleges claims under the Securities Act of 1933, as amended, arising from WageWorks’ 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.</span></div><div style="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’ 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’ officers and directors and WageWorks (as nominal defendant) in the U.S. District Court for the Northern District of California (together, the “Derivative Suits”). 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 and fees and costs. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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’ motion to dismiss the amended complaint. The plaintiffs subsequently filed a notice of appeal.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WageWorks voluntarily contacted the San Francisco office of the SEC Division of Enforcement regarding the restatement of WageWorks' financial statements and related independent investigation. WageWorks is providing information and documents to the SEC and continues to cooperate with the SEC’s investigation into these matters. The U.S. Attorney’s Office for the Northern District of California also opened an investigation. WageWorks has provided documents and information to the U.S. Attorney’s Office and continues to cooperate with any inquiries by the U.S. Attorney’s Office regarding the matter.</span></div><div style="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 of its former directors and officers in the legal proceedings described above. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are involved in various other litigation, governmental proceedings and claims, not described above, that arise in the normal course of business. While it is not possible to determine the ultimate outcome or the duration of such litigation, governmental proceedings or claims, the Company believes, based on current knowledge, that such litigation, proceedings and claims will not have a material impact on the Company’s financial position, results of operations and cash flows for the 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 Company maintains liability insurance coverage that is intended to cover the legal matters described above; however, it is possible that claims may be denied by our insurance carriers or could exceed the amount of our applicable insurance coverage, we may be required by our insurance carriers to contribute to the payment of claims, and our insurance coverage may not continue to be available to us on acceptable terms or in sufficient amounts.</span></div><div style="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. Based on currently available information, the Company does not believe that any liabilities relating to these matters are probable or that the amount of any resulting loss is estimable. However, litigation is subject to inherent uncertainties and the Company’s view of these matters may change in the future. Were an unfavorable outcome to occur, there exists the possibility of a material adverse impact on the Company’s financial position, results of operations and cash flows for the period in which the unfavorable outcome occurs, and potentially in future periods.</span></div> 200000000 200000000 2 2 Income taxes<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows FASB Accounting Standards Codification 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 to determine the interim benefit or provision for income taxes. For the three and nine months ended October 31, 2020, the Company recorded income tax expense of $2.3 million and $2.0 million, respectively. This resulted in an effective income tax expense rate of 56.7% and 36.8% for the three and nine months ended October 31, 2020, respectively, compared with an effective income tax benefit rate of 31.7% and an effective income tax expense rate of 8.9% for the three and nine months ended October 31, 2019, respectively. For the three and nine months ended October 31, 2020 and 2019, the net </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%">impact of discrete tax items caused a 6.0 percentage point expense and a 9.6 percentage point benefit and a 1.1 and 8.7 percentage point benefit, respectively, to the effective income tax rate primarily due to the excess tax benefit on stock-based compensation expense and return-to-provision adjustments, which were partially offset by state apportionment changes recognized in the provision for income taxes relative to pre-tax book income. Due to significantly lower pre-tax book income during the nine months ended October 31, 2020, discrete items had a greater impact on the effective income tax rate than during the nine months ended October 31, 2019.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 31, 2020 and January 31, 2020, the Company’s total gross unrecognized tax benefit was $10.0 million and $9.4 million, respectively. As of October 31, 2020 and January 31, 2020, a net unrecognized tax benefit of $0.5 million was recorded in the condensed consolidated balance sheets. If recognized, $9.2 million of the total gross unrecognized tax benefits would affect the Company's effective tax rate as of October 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns with U.S. federal and state taxing jurisdictions and is currently under examination with the state of Texas. 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 2000.</span></div> 2300000 2000000.0 0.567 0.368 -0.317 0.089 0.060 -0.096 -0.011 -0.087 10000000.0 9400000 500000 500000 9200000 Indebtedness<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 31, 2020, long-term debt consisted of the following:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Term loan facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,018.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: unamortized loan issuance costs (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt, net of issuance costs</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,001.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) In addition to the $17.7 million of unamortized issuance costs related to the term loan facility, $5.3 million of unamortized issuance costs related to our revolving credit facility are included within other assets on the October 31, 2020 condensed consolidated balance sheet. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the closing of the Acquisition, on August 30, 2019, the Company entered into a credit facility (the "Credit Agreement”) that provided for:</span></div><div style="margin-bottom:6pt;padding-left:45pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)       a five-year senior secured term loan A facility (the “Term Loan Facility”), in an aggregate principal amount of $1.25 billion, the proceeds of which were used to finance the Acquisition, to refinance substantially all outstanding indebtedness of HealthEquity and WageWorks and to pay related fees and expenses; and</span></div><div style="margin-bottom:6pt;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)      a five-year senior secured revolving credit facility (the “Revolving Credit Facility” and, together with the Term Loan Facility, the “Credit Facilities”), in an aggregate principal amount of up to $350.0 million, which may be used for working capital and general corporate purposes, including acquisitions and other investments. No amounts were drawn under the Revolving Credit Facility as of October 31, 2020. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Credit Facilities bear interest at an annual rate equal to, at the option of HealthEquity, either (i) 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 31, 2020, the stated interest rate was 1.65% and the effective interest rate was 2.18%. 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 are required to be repaid as described in the following table:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ending January 31, (in millions)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal payments</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%">Remaining 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%">15.6 </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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.5 </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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70.3 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.6 </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%">2025 (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%">768.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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 principal payments</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%">1,018.8 </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:8pt;font-weight:400;line-height:120%">(1) The amount required to be repaid in 2025 reflects the $200.0 million prepayment made in July 2020 with proceeds from the follow-on offering.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains customary affirmative and negative covenants, including covenants that limit, among other things, the ability of the Company to incur additional indebtedness, create liens, merge or dissolve, </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 “baskets.” 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, which steps down to 4.50 to 1.00 beginning with the fiscal quarter ending July 31, 2021 (subject to a customary “acquisition holiday” 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) a minimum interest coverage ratio, measured as of the last day of each fiscal quarter, of no less than 3.00 to 1.00. The Company was in compliance with all covenants under the Credit Agreement as of October 31, 2020, and for the period then ended.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligations of HealthEquity under the Credit Agreement are required to be unconditionally guaranteed by WageWorks and each of the Company's subsequently acquired or organized direct and indirect domestic subsidiaries and are secured by security interests in substantially all assets of HealthEquity and the guarantors, in each case, subject to certain customary exceptions.</span></div> <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 31, 2020, long-term debt consisted of the following:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Term loan facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,018.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: unamortized loan issuance costs (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt, net of issuance costs</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,001.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1) In addition to the $17.7 million of unamortized issuance costs related to the term loan facility, $5.3 million of unamortized issuance costs related to our revolving credit facility are included within other assets on the October 31, 2020 condensed consolidated balance sheet. 1018800000 17700000 1001100000 17700000 5300000 P5Y 1250000000 P5Y 350000000.0 0 0.0125 0.0225 0.0025 0.0125 0.0165 0.0218 0.0020 0.0040 <div style="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 are required to be repaid as described in the following table:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ending January 31, (in millions)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal payments</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%">Remaining 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%">15.6 </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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.5 </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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70.3 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.6 </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%">2025 (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%">768.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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 principal payments</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%">1,018.8 </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:8pt;font-weight:400;line-height:120%">(1) The amount required to be repaid in 2025 reflects the $200.0 million prepayment made in July 2020 with proceeds from the follow-on offering.</span></div> 15600000 62500000 70300000 101600000 768800000 1018800000 200000000.0 5.00 4.50 5.00 100000000.0 3.00 Stock-based compensation<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows a summary of stock-based compensation in the Company's condensed consolidated statements of operations and comprehensive income (loss) during the periods presented:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,209 </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%">1,415 </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%">5,737 </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%">3,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,469 </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%">2,641 </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,171 </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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,600 </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%">4,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Merger Integration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </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,220 </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%">— </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,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,479 </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%">23,156 </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%">30,313 </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%">36,774 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top: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 2.6 million 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 February 1, 2015 and continuing through and including February 1, 2024, by 3% of the total number of shares of the Company’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 31, 2020, 6.4 million shares were available for grant under the Incentive Plan.</span></div><div style="margin-bottom:6pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">WageWorks Incentive Plan. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the closing of the Acquisition, and in accordance with the merger agreement related to the Acquisition, certain RSUs with respect to WageWorks common stock, granted under WageWorks, Inc. 2010 Equity Incentive Plan (the "WageWorks Incentive Plan"), were replaced by the Company and converted into RSUs with respect to 0.5 million shares of common stock of the Company. No additional shares were issued under the WageWorks Incentive Plan, and the period during which the remaining 5.3 million shares were available to be utilized expired on May 26, 2020. </span></div><div style="margin-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></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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:2pt solid #000;padding:0 1pt"/><td colspan="27" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding stock options</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except for exercise prices and term)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number 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 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 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.10 - 82.39</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.90</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$66.06</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%">66.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.10 - 44.53</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%">24.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$25.45 - 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%">38.02 </span></td><td style="background-color:#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, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,863 </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 - 82.39</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.10</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%">42,046 </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, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,863 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.10</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%">42,046 </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, 2020</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,584 </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%">26.55 </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.70</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%">41,025 </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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td 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:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs and PRSUs</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSAs and PRSAs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except weighted-average grant date fair value)</span></td><td colspan="3" style="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, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61.91 </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,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74.81 </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%">(446)</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%">54.78 </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)</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%">62.80 </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%">(262)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62.41 </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, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,892 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60.51 </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%">207 </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%">62.66 </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:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance restricted stock units and awards.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In March 2018, the Company awarded 227,760 performance-based RSAs ("PRSAs"). The Company records stock-based compensation related to PRSAs when it is considered probable that the performance conditions will be met. The underlying shares were issued at 200% of the target level of achievement at the grant date. In March 2020, the Compensation Committee modified the awards by deeming the performance condition related to two-thirds of the awards to be achieved at 100% and creating a new performance condition related to the remaining one-third of the awards to reflect the state of the Company after the Acquisition of WageWorks. The new performance condition is based on the achievement of certain financial criteria measured on January 31, 2021. The modification affected 10 team members and did not result in an adjustment to stock-based compensation expense. The PRSAs cliff vest upon approval by the Compensation Committee. The modified performance condition for the one-third tranche allows for a range of vesting from 0% to 200% based on the level of achievement of the performance condition, and the Company believes it is probable that the PRSAs will vest at least in part. As the underlying shares were issued at grant date, they are subject to clawback based on actual Company 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%">In March 2019, the Company awarded 129,963 PRSUs. The Company records stock-based compensation related to PRSUs when it is considered probable that the performance conditions will be met. In March 2020, the Compensation Committee modified the awards by deeming the performance condition related to one-third of the awards to be achieved at 100% and creating new performance conditions related to the remaining two-thirds of the awards to reflect the state of the Company after the Acquisition of WageWorks. The new performance conditions are based on the achievement of certain financial criteria measured on January 31, 2021 and 2022. The modification affected 12 team members and resulted in incremental stock-based compensation expense of $6.6 million, which will be recognized over the remaining service period, adjusted for the level of achievement of the performance conditions and any forfeitures. Prior to the modification, the Company did not believe the PRSUs were likely to vest, and as a result, $2.9 million of previously recorded stock-based compensation expense was reversed during the three months ended April 30, 2020. The PRSUs cliff vest upon approval by the Compensation Committee. The modified performance conditions for the two-thirds tranche allow for a range of vesting from 0% to 200% based on the level of achievement of the new performance conditions, and the Company believes it is probable that the PRSUs will vest at least in part.</span></div>During the first and second quarters of fiscal 2021, the Company awarded 277,950 PRSUs subject to a market condition based on the Company’s total shareholder return ("TSR") relative to the Russell 2000 index as measured on January 31, 2023. The Company used a Monte Carlo simulation to determine that the grant date fair value of the awards was approximately $20.8 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. <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows a summary of stock-based compensation in the Company's condensed consolidated statements of operations and comprehensive income (loss) during the periods presented:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #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%">Three months ended October 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,209 </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%">1,415 </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%">5,737 </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%">3,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,469 </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%">2,641 </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,171 </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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,600 </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%">4,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Merger Integration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </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,220 </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%">— </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,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,479 </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%">23,156 </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%">30,313 </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%">36,774 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2209000 1415000 5737000 3285000 2035000 1304000 4810000 3469000 2641000 2171000 8051000 5600000 4594000 3332000 11715000 9486000 0 1220000 0 1220000 0 13714000 0 13714000 11479000 23156000 30313000 36774000 2600000 0.03 6400000 500000 5300000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity is as follows:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:2pt solid #000;padding:0 1pt"/><td colspan="27" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding stock options</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except for exercise prices and term)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number 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 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 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.10 - 82.39</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.90</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$66.06</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%">66.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.10 - 44.53</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%">24.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$25.45 - 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%">38.02 </span></td><td style="background-color:#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, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,863 </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 - 82.39</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.10</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%">42,046 </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, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,863 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.10</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%">42,046 </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, 2020</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,584 </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%">26.55 </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.70</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%">41,025 </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> 2040000 0.10 82.39 30.35 P5Y10M24D 74009000 16000 66.06 66.06 183000 0.10 44.53 24.09 10000 25.45 44.53 38.02 1863000 1.25 82.39 31.23 P5Y1M6D 42046000 1863000 31.23 P5Y1M6D 42046000 1584000 26.55 P4Y8M12D 41025000 <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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td 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:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs and PRSUs</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSAs and PRSAs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except weighted-average grant date fair value)</span></td><td colspan="3" style="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, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61.91 </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,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74.81 </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%">(446)</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%">54.78 </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)</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%">62.80 </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%">(262)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62.41 </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, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,892 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60.51 </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%">207 </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%">62.66 </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> 1380000 63.33 235000 61.91 1220000 56.57 14000 74.81 446000 54.78 10000 62.80 262000 66.77 32000 62.41 1892000 60.51 207000 62.66 227760 2 1 10 0 2 129963 1 12 6600000 2900000 0 2 277950 20800000 0 2 <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’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%">•</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—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%">•</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—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%">•</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—unobservable inputs based on the Company’s own assumptions.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 instruments are valued based on publicly available daily net asset values. Level 1 instruments consist primarily of cash and cash equivalents. The carrying value of cash and cash equivalents approximate fair values as of October 31, 2020 due to the short-term nature of these instruments. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term debt is considered a Level 2 instrument and is recorded at book value in our condensed consolidated financial statements. Our long-term debt reprices frequently due to variable interest rate terms and entails no significant changes in credit risk. As a result, we believe the fair value of our long-term debt approximates carrying value.</span></div> <div style="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’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%">•</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—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%">•</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—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%">•</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—unobservable inputs based on the Company’s own assumptions.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 instruments are valued based on publicly available daily net asset values. Level 1 instruments consist primarily of cash and cash equivalents. The carrying value of cash and cash equivalents approximate fair values as of October 31, 2020 due to the short-term nature of these instruments. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term debt is considered a Level 2 instrument and is recorded at book value in our condensed consolidated financial statements. Our long-term debt reprices frequently due to variable interest rate terms and entails no significant changes in credit risk. As a result, we believe the fair value of our long-term debt approximates carrying value.</span></div> XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
9 Months Ended
Oct. 31, 2020
Nov. 25, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 31, 2020  
Document Transition Report false  
Entity File Number 001-36568  
Entity Registrant Name HEALTHEQUITY, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 52-2383166  
Entity Address, Address Line One 15 West Scenic Pointe Drive  
Entity Address, Address Line Two Suite 100  
Entity Address, City or Town Draper,  
Entity Address, State or Province UT  
Entity Address, Postal Zip Code 84020  
City Area Code 801  
Local Phone Number 727-1000  
Title of 12(b) Security Common stock, par value $0.0001 per share  
Trading Symbol HQY  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   76,990,646
Entity Central Index Key 0001428336  
Current Fiscal Year End Date --01-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed consolidated balance sheets - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Current assets    
Cash and cash equivalents $ 299,356 $ 191,726
Accounts receivable, net of allowance for doubtful accounts of $3,458 and $1,216 as of October 31, 2020 and January 31, 2020, respectively 64,291 70,863
Other current assets 32,383 34,711
Total current assets 396,030 297,300
Property and equipment, net 31,774 33,486
Operating lease right-of-use assets 92,314 83,178
Intangible assets, net 776,311 783,279
Goodwill 1,326,793 1,332,631
Deferred tax asset 21 18
Other assets 34,019 35,089
Total assets 2,657,262 2,564,981
Current liabilities    
Accounts payable 6,746 3,980
Accrued compensation 34,839 50,121
Accrued liabilities 33,380 46,372
Current portion of long-term debt 62,500 39,063
Operating lease liabilities 13,894 12,401
Total current liabilities 151,359 151,937
Long-term liabilities    
Long-term debt, net of issuance costs 938,558 1,181,615
Operating lease liabilities, non-current 76,666 68,017
Other long-term liabilities 11,429 2,625
Deferred tax liability 123,993 130,492
Total long-term liabilities 1,150,646 1,382,749
Total liabilities 1,302,005 1,534,686
Commitments and contingencies (see Note 6)
Stockholders’ equity    
Preferred stock, $0.0001 par value, 100,000 shares authorized, no shares issued and outstanding as of October 31, 2020 and January 31, 2020, respectively 0 0
Common stock, $0.0001 par value, 900,000 shares authorized, 76,951 and 71,051 shares issued and outstanding as of October 31, 2020 and January 31, 2020, respectively 8 7
Additional paid-in capital 1,140,268 818,774
Accumulated earnings 214,981 211,514
Total stockholders’ equity 1,355,257 1,030,295
Total liabilities and stockholders’ equity $ 2,657,262 $ 2,564,981
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed consolidated balance sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 3,458 $ 1,216
Preferred stock, par value (usd per share) $ 0.0001 $ 0.0001
Preferred stock, authorized (in shares) 100,000,000 100,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (usd per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 900,000,000 900,000,000
Common stock, issued (in shares) 76,951,000 71,051,000
Common stock, outstanding (in shares) 76,951,000 71,051,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed consolidated statements of operations and comprehensive income (loss) (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Revenues [Abstract]        
Revenue $ 179,351 $ 157,118 $ 545,401 $ 330,793
Cost of revenue        
Cost of revenue 74,793 61,083 230,985 118,565
Gross profit 104,558 96,035 314,416 212,228
Operating Expenses [Abstract]        
Sales and marketing 12,880 12,654 36,502 30,015
Technology and development 30,758 23,511 92,490 46,061
General and administrative 22,099 19,222 61,590 37,193
Amortization of acquired intangible assets 19,126 13,051 56,905 16,036
Merger integration 8,193 17,675 31,328 20,459
Total operating expenses 93,056 86,113 278,815 149,764
Income from operations 11,502 9,922 35,601 62,464
Other expense        
Interest expense (6,952) (10,225) (28,110) (10,355)
Other expense, net (421) (30,949) (2,009) (8,347)
Total other expense (7,373) (41,174) (30,119) (18,702)
Income (loss) before income taxes 4,129 (31,252) 5,482 43,762
Income tax provision (benefit) 2,340 (9,918) 2,015 3,908
Net income (loss) 1,789 (21,334) 3,467 39,854
Comprehensive income (loss) $ 1,789 $ (21,334) $ 3,467 $ 39,854
Net income (loss) per share:        
Basic (in usd per share) $ 0.02 $ (0.30) $ 0.05 $ 0.61
Diluted (in usd per share) $ 0.02 $ (0.30) $ 0.05 $ 0.59
Weighted-average number of shares used in computing net income (loss) per share:        
Basic (in shares) 76,701 70,524 73,358 65,727
Diluted (in shares) 77,845 70,524 74,665 67,150
Service revenue        
Revenues [Abstract]        
Revenue $ 104,562 $ 87,620 $ 319,638 $ 140,710
Cost of revenue        
Cost of revenue 65,936 52,278 202,195 92,672
Custodial revenue        
Revenues [Abstract]        
Revenue 48,544 46,972 142,352 132,538
Cost of revenue        
Cost of revenue 4,762 4,384 14,805 12,716
Interchange revenue        
Revenues [Abstract]        
Revenue 26,245 22,526 83,411 57,545
Cost of revenue        
Cost of revenue $ 4,095 $ 4,421 $ 13,985 $ 13,177
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed consolidated statements of stockholders' equity (unaudited) - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Accumulated earnings
Beginning balance at Jan. 31, 2019 $ 477,079 $ 6 $ 305,223 $ 171,850
Stockholders' Equity        
Issuance of common stock upon exercise of stock options, and for restricted stock   0 7,363  
Other issuance of common stock   1 462,270  
Stock-based compensation     31,194  
Net income (loss) 39,854     39,854
Ending balance at Oct. 31, 2019 1,017,761 7 806,050 211,704
Beginning balance at Jul. 31, 2019 1,017,031 7 783,986 233,038
Stockholders' Equity        
Issuance of common stock upon exercise of stock options, and for restricted stock   0 712  
Other issuance of common stock   0 3,776  
Stock-based compensation     17,576  
Net income (loss) (21,334)     (21,334)
Ending balance at Oct. 31, 2019 1,017,761 7 806,050 211,704
Beginning balance at Jan. 31, 2020 1,030,295 7 818,774 211,514
Stockholders' Equity        
Issuance of common stock upon exercise of stock options, and for restricted stock   0 4,402  
Other issuance of common stock   1 286,779  
Stock-based compensation     30,313  
Net income (loss) 3,467     3,467
Ending balance at Oct. 31, 2020 1,355,257 8 1,140,268 214,981
Beginning balance at Jul. 31, 2020 1,340,336 8 1,127,136 213,192
Stockholders' Equity        
Issuance of common stock upon exercise of stock options, and for restricted stock   0 1,651  
Other issuance of common stock   0 2  
Stock-based compensation     11,479  
Net income (loss) 1,789     1,789
Ending balance at Oct. 31, 2020 $ 1,355,257 $ 8 $ 1,140,268 $ 214,981
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed consolidated statements of cash flows (unaudited) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Cash flows from operating activities:    
Net income $ 3,467 $ 39,854
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 85,485 28,791
Stock-based compensation 30,313 31,194
Amortization of debt issuance costs 3,818 1,138
Gains on marketable equity securities 0 (27,570)
Other non-cash items 1,727 139
Deferred taxes (973) 690
Changes in operating assets and liabilities:    
Accounts receivable 8,063 (1,901)
Other assets 3,309 (4,863)
Operating lease right-of-use assets 8,344 3,340
Accrued compensation (15,251) (8,012)
Accounts payable, accrued liabilities, and other current liabilities (7,936) 14,179
Operating lease liabilities, non-current (8,361) (2,859)
Other long-term liabilities 8,712 (50)
Net cash provided by operating activities 120,717 74,070
Cash flows from investing activities:    
Purchases of property and equipment (11,388) (5,180)
Purchases of software and capitalized software development costs (37,242) (17,232)
Acquisition of intangible member assets (28,100) (9,070)
Purchases of marketable securities 0 (53,845)
Acquisitions, net of cash acquired 0 (1,630,066)
Net cash used in investing activities (76,730) (1,715,393)
Cash flows from financing activities:    
Proceeds from follow-on equity offering, net of payments for offering costs 286,779 458,495
Principal payments on long-term debt (223,438) 0
Settlement of client-held funds obligation, net (4,189) (230,928)
Proceeds from exercise of common stock options 4,491 7,342
Proceeds from long-term debt 0 1,250,000
Payment of debt issuance costs 0 (30,504)
Net cash provided by financing activities 63,643 1,454,405
Increase (decrease) in cash and cash equivalents 107,630 (186,918)
Beginning cash and cash equivalents 191,726 361,475
Ending cash and cash equivalents 299,356 174,557
Supplemental cash flow data:    
Interest expense paid in cash 22,849 249
Income taxes paid in cash, net of refunds received 1,053 9,127
Supplemental disclosures of non-cash investing and financing activities:    
Property and equipment included in accounts payable or accrued liabilities 167 168
Decrease in goodwill due to measurement period adjustments, net 5,838 0
Exercise of common stock options receivable 89 21
Equity-based acquisition consideration 0 3,776
Computer software intangible asset    
Supplemental disclosures of non-cash investing and financing activities:    
Purchases of intangible assets 1,346 316
Acquired HSA portfolios    
Supplemental disclosures of non-cash investing and financing activities:    
Purchases of intangible assets $ 289 $ (151)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of business and significant accounting policies
9 Months Ended
Oct. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of business and significant accounting policies Summary of business and significant accounting policies
Business
HealthEquity, Inc. ("HealthEquity" or the "Company") was incorporated in the state of Delaware on September 18, 2002. HealthEquity is a leader in administering health savings accounts (“HSAs”) and complementary consumer-directed benefits (“CDBs”), which empower consumers to access tax-advantaged healthcare savings while also providing corporate tax advantages for employers.
Principles of consolidation
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.
Basis of presentation
The accompanying condensed consolidated financial statements as of October 31, 2020 and for the three and nine months ended October 31, 2020 and 2019 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 31, 2020. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP.
Certain reclassifications have been made to prior year amounts to conform to the current year presentation.
Follow-on equity offering
In July 2020, the Company closed a follow-on public offering of 5,290,000 shares of common stock at a public offering price of $56.00 per share, less the underwriters' discount. The Company received net proceeds of approximately $286.8 million after deducting underwriting discounts and commissions of approximately $8.9 million and other offering expenses of approximately $0.6 million. The Company used $200.0 million of such proceeds to repay debt under its term loan facility.
Significant accounting policies
There have been no material changes in the Company’s significant accounting policies as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended January 31, 2020.
Recently adopted accounting pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments, which requires financial assets measured at amortized cost be presented at the net amount expected to be collected. This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted the new standard as of February 1, 2020 using the modified retrospective transition method. The adoption of this standard did not have a material effect on the Company’s condensed consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”), which amends ASC 820, "Fair Value Measurement." ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures. This ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The Company adopted the new standard as of February 1, 2020. The adoption of this standard did not have a material effect on the Company’s condensed consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards while maintaining or improving the usefulness of the information provided to users of financial statements. The Company adopted the new standard as of February 1, 2020. The Company retrospectively adopted the provision related to the classification of taxes partially based on income, and prospectively adopted the provisions related to intraperiod tax allocation and interim recognition of enactment of tax laws. The adoption of this standard did not have a material effect on the Company’s current- or prior-period condensed consolidated financial statements.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Net income (loss) per share
9 Months Ended
Oct. 31, 2020
Earnings Per Share [Abstract]  
Net income (loss) per share Net income (loss) per share
The following table sets forth the computation of basic and diluted net income (loss) per share:
Three months ended October 31,Nine months ended October 31,
(in thousands, except per share data)2020201920202019
Numerator (basic and diluted):
Net income (loss)$1,789 $(21,334)$3,467 $39,854 
Denominator (basic):
Weighted-average common shares outstanding76,701 70,524 73,358 65,727 
Denominator (diluted):
Weighted-average common shares outstanding76,701 70,524 73,358 65,727 
Weighted-average dilutive effect of stock options and restricted stock units1,144 — 1,307 1,423 
Diluted weighted-average common shares outstanding77,845 70,524 74,665 67,150 
Net income (loss) per share:
Basic $0.02 $(0.30)$0.05 $0.61 
Diluted$0.02 $(0.30)$0.05 $0.59 

For the three months ended October 31, 2020 and 2019, approximately 1.0 million and 3.2 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.
For the nine months ended October 31, 2020 and 2019, approximately 0.6 million and 0.3 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.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Business combination
9 Months Ended
Oct. 31, 2020
Business Combinations [Abstract]  
Business combination Business combination
Acquisition of WageWorks
On August 30, 2019, the Company closed the acquisition (the "Acquisition") of WageWorks, Inc. ("WageWorks") for $51.35 per share in cash, or approximately $2.0 billion to WageWorks stockholders. The Company financed the transaction through a combination of $816.9 million cash on hand plus net borrowings of approximately $1.22 billion, after deducting lender fees of approximately $30.5 million, under a term loan facility.
The 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 was subject to adjustment during the measurement period (up to one year from the Acquisition date). The purchase price allocation was finalized in the third quarter of fiscal 2021.
The following table summarizes the Company's allocation of the consideration paid in the Acquisition:
(in millions)Initial AllocationAdjustmentsUpdated Allocation
Cash and cash equivalents$406.8 $(14.5)$392.3 
Other current assets56.5 2.5 59.0 
Property, plant, and equipment26.6 — 26.6 
Operating lease right-of-use assets42.5 — 42.5 
Intangible assets715.3 — 715.3 
Goodwill1,330.5 (8.4)1,322.1 
Other assets5.9 — 5.9 
Client-held funds obligation(237.5)17.2 (220.3)
Other current liabilities(69.1)(3.3)(72.4)
Other long-term liabilities(26.7)— (26.7)
Deferred tax liability(128.7)6.5 (122.2)
Total consideration paid$2,122.1 $— $2,122.1 
Adjustments to the initial allocation were based on more detailed information obtained about the specific assets acquired, liabilities assumed, and tax-related matters.
Pro forma information
The unaudited pro forma results presented below include the effects of the Acquisition as if it had been consummated as of February 1, 2018, with adjustments to give effect to pro forma events that are directly attributable to the Acquisition, which include adjustments related to the amortization of acquired intangible assets, interest income and expense, and depreciation.
The unaudited pro forma results do not reflect any operating efficiencies or potential cost savings from the integration of WageWorks. Accordingly, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the Acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations. The estimated pro forma revenue and net income (loss) include the alignment of accounting policies, the effect of fair value adjustments related to the Acquisition, associated tax effects and the impact of the borrowings to finance the Acquisition and related expenses.
(in thousands)Three months ended October 31, 2019Nine months ended October 31, 2019
Revenue$194,450 $598,815 
Net income (loss)$(3,286)$34,559 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental financial statement information
9 Months Ended
Oct. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental financial statement information Supplemental financial statement information
Selected condensed consolidated balance sheet and condensed consolidated statement of operations and comprehensive income components consist of the following:
Property and equipment
Property and equipment consisted of the following as of October 31, 2020 and January 31, 2020:
(in thousands)October 31, 2020January 31, 2020
Leasehold improvements$22,310 $19,240 
Furniture and fixtures9,219 7,929 
Computer equipment27,378 22,074 
Property and equipment, gross58,907 49,243 
Accumulated depreciation(27,133)(15,757)
Property and equipment, net$31,774 $33,486 
Depreciation expense for the three months ended October 31, 2020 and 2019 was $4.0 million and $3.6 million, respectively, and $12.0 million and $5.4 million for the nine months ended October 31, 2020 and 2019, respectively.
Contract balances
The Company does not recognize revenue in advance of invoicing its customers 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 October 31, 2020 and January 31, 2020, the balance of deferred revenue was $7.0 million and $3.7 million, respectively. The balances are related to cash received in advance for an interchange revenue arrangement, other up-front fees and other commuter deferred revenue, and are generally recognized within twelve months, with the exception of the interchange arrangement, which is recognized over a term of approximately ten years. During the three and nine months ended October 31, 2020, approximately $0.4 million and $2.2 million of revenue, respectively, was recognized that was included in the balance of deferred revenue as of January 31, 2020.
Leases
The components of operating lease costs were as follows:
Three months ended October 31,Nine months ended October 31,
(in thousands)2020201920202019
Operating lease expense$3,777 3,354 12,297 5,515 
Sublease income(450)(249)(1,349)(249)
Net operating lease expense$3,327 $3,105 $10,948 $5,266 
Supplemental cash flow information related to the Company's operating leases was as follows:
Nine months ended October 31,
(in thousands)20202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$9,739 $4,575 
Operating lease right-of-use assets obtained in exchange for new operating lease obligations$17,480 $34,394 
Other expense, net
Other expense, net, consisted of the following:
Three months ended October 31,Nine months ended October 31,
(in thousands)2020201920202019
Interest income$174 $2,046 $850 $5,273 
Gain on equity securities— 285 — 27,570 
Acquisition costs(13)(32,932)(79)(40,712)
Other expense(582)(348)(2,780)(478)
Total other expense, net$(421)$(30,949)$(2,009)$(8,347)
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible assets and goodwill
9 Months Ended
Oct. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets and goodwill Intangible assets and goodwill
Intangible assets
The gross carrying amount and associated accumulated amortization of intangible assets were as follows as of October 31, 2020 and January 31, 2020:
(in thousands)October 31, 2020January 31, 2020
Amortizable intangible assets:
Software and software development costs$116,206 $76,221 
Acquired HSA portfolios121,159 92,770 
Acquired customer relationships601,381 601,381 
Acquired developed technology96,925 96,925 
Acquired trade names12,300 12,300 
Amortizable intangible assets, gross947,971 879,597 
Accumulated amortization(172,276)(98,851)
Total amortizable intangible assets, net775,695 780,746 
Acquired in process software development costs616 2,533 
Total intangible assets, net$776,311 $783,279 
During the three months ended October 31, 2020 and 2019, the Company expensed a total of $10.5 million and $6.2 million, respectively, and $31.1 million and $13.8 million for the nine months ended October 31, 2020 and 2019, respectively, in software development costs primarily related to the post-implementation and operation stages of its proprietary software.
Amortization expense for the three months ended October 31, 2020 and 2019 was $25.3 million and $15.7 million, respectively, and $73.5 million and $23.6 million for the nine months ended October 31, 2020 and 2019, respectively.
Goodwill
During the three and nine months ended October 31, 2020, goodwill decreased by $7.0 million and $5.8 million, respectively, due to measurement period adjustments related to the Acquisition of WageWorks.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies
9 Months Ended
Oct. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
Commitments
The Company’s principal commitments consist of a term loan facility, operating lease obligations for office space, data storage facilities, and other leases, a processing services agreement with a vendor, and contractual commitments related to network infrastructure, equipment, and certain maintenance agreements under long-term, non-cancelable commitments. Except for the $200 million principal prepayment on our term loan facility, there were no material changes during the three and nine months ended October 31, 2020, outside of the ordinary course of business, in our commitments from those disclosed in our Annual Report on Form 10-K for the fiscal year ended January 31, 2020.
Contingencies
In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company’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.
Legal matters
WageWorks is pursuing affirmative claims against the Office of Personnel Management ("OPM") to obtain payment for services provided by WageWorks between March 1, 2016 and August 31, 2016 pursuant to its contract with OPM. In connection with WageWorks' claims against OPM, OPM has also claimed that an erroneous statement in a certificate signed by a former executive officer constituted a violation of the False Claims Act and moved to dismiss part of WageWorks' claim against OPM as a result. As with all legal proceedings, no assurance can be provided as to the outcome of these matters or if WageWorks or OPM will be successful.
On March 9, 2018, a putative class action was filed in the U.S. District Court for the Northern District of California (the “Securities Class Action”). On May 16, 2019, a consolidated amended complaint was filed by the lead plaintiffs asserting claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, against WageWorks, its former Chief Executive Officer and its former Chief Financial Officer on behalf of purchasers of WageWorks common stock between May 6, 2016 and March 1, 2018. The complaint also alleges claims under the Securities Act of 1933, as amended, arising from WageWorks’ June 19, 2017 common stock offering against those same defendants, as well as the members of its board of directors at the time of that offering.
On June 22, 2018 and September 6, 2018, two derivative lawsuits were filed against certain of WageWorks’ 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’ officers and directors and WageWorks (as nominal defendant) in the U.S. District Court for the Northern District of California (together, the “Derivative Suits”). 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 and 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’ motion to dismiss the amended complaint. The plaintiffs subsequently filed a notice of appeal.
WageWorks voluntarily contacted the San Francisco office of the SEC Division of Enforcement regarding the restatement of WageWorks' financial statements and related independent investigation. WageWorks is providing information and documents to the SEC and continues to cooperate with the SEC’s investigation into these matters. The U.S. Attorney’s Office for the Northern District of California also opened an investigation. WageWorks has provided documents and information to the U.S. Attorney’s Office and continues to cooperate with any inquiries by the U.S. Attorney’s Office regarding the matter.
WageWorks previously entered into indemnification agreements with its former directors and officers and, pursuant to these indemnification agreements, is covering the defense of its former directors and officers in the legal proceedings described above.
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. While it is not possible to determine the ultimate outcome or the duration of such litigation, governmental proceedings or claims, the Company believes, based on current knowledge, that such litigation, proceedings and claims will not have a material impact on the Company’s financial position, results of operations and cash flows for the period.
The Company maintains liability insurance coverage that is intended to cover the legal matters described above; however, it is possible that claims may be denied by our insurance carriers or could exceed the amount of our applicable insurance coverage, we may be required by our insurance carriers to contribute to the payment of claims, and our insurance coverage may not continue to be available to us on acceptable terms or in sufficient amounts.
As required under GAAP, the Company records a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Based on currently available information, the Company does not believe that any liabilities relating to these matters are probable or that the amount of any resulting loss is estimable. However, litigation is subject to inherent uncertainties and the Company’s view of these matters may change in the future. Were an unfavorable outcome to occur, there exists the possibility of a material adverse impact on the Company’s financial position, results of operations and cash flows for the period in which the unfavorable outcome occurs, and potentially in future periods.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Income taxes
9 Months Ended
Oct. 31, 2020
Income Tax Disclosure [Abstract]  
Income taxes Income taxesThe Company follows FASB Accounting Standards Codification 740-270, Income Taxes - Interim Reporting, 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 to determine the interim benefit or provision for income taxes. For the three and nine months ended October 31, 2020, the Company recorded income tax expense of $2.3 million and $2.0 million, respectively. This resulted in an effective income tax expense rate of 56.7% and 36.8% for the three and nine months ended October 31, 2020, respectively, compared with an effective income tax benefit rate of 31.7% and an effective income tax expense rate of 8.9% for the three and nine months ended October 31, 2019, respectively. For the three and nine months ended October 31, 2020 and 2019, the net
impact of discrete tax items caused a 6.0 percentage point expense and a 9.6 percentage point benefit and a 1.1 and 8.7 percentage point benefit, respectively, to the effective income tax rate primarily due to the excess tax benefit on stock-based compensation expense and return-to-provision adjustments, which were partially offset by state apportionment changes recognized in the provision for income taxes relative to pre-tax book income. Due to significantly lower pre-tax book income during the nine months ended October 31, 2020, discrete items had a greater impact on the effective income tax rate than during the nine months ended October 31, 2019.
As of October 31, 2020 and January 31, 2020, the Company’s total gross unrecognized tax benefit was $10.0 million and $9.4 million, respectively. As of October 31, 2020 and January 31, 2020, a net unrecognized tax benefit of $0.5 million was recorded in the condensed consolidated balance sheets. If recognized, $9.2 million of the total gross unrecognized tax benefits would affect the Company's effective tax rate as of October 31, 2020.
The Company files income tax returns with U.S. federal and state taxing jurisdictions and is currently under examination with the state of Texas. 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 2000.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Indebtedness
9 Months Ended
Oct. 31, 2020
Debt Disclosure [Abstract]  
Indebtedness Indebtedness
As of October 31, 2020, long-term debt consisted of the following:
(in millions)October 31, 2020
Term loan facility$1,018.8 
Less: unamortized loan issuance costs (1)17.7 
Long-term debt, net of issuance costs$1,001.1 
(1) In addition to the $17.7 million of unamortized issuance costs related to the term loan facility, $5.3 million of unamortized issuance costs related to our revolving credit facility are included within other assets on the October 31, 2020 condensed consolidated balance sheet.
In connection with the closing of the Acquisition, on August 30, 2019, the Company entered into a credit facility (the "Credit Agreement”) that provided for:
(i)       a five-year senior secured term loan A facility (the “Term Loan Facility”), in an aggregate principal amount of $1.25 billion, the proceeds of which were used to finance the Acquisition, to refinance substantially all outstanding indebtedness of HealthEquity and WageWorks and to pay related fees and expenses; and
(ii)      a five-year senior secured revolving credit facility (the “Revolving Credit Facility” and, together with the Term Loan Facility, the “Credit Facilities”), in an aggregate principal amount of up to $350.0 million, which may be used for working capital and general corporate purposes, including acquisitions and other investments. No amounts were drawn under the Revolving Credit Facility as of October 31, 2020.
Borrowings under the Credit Facilities bear interest at an annual rate equal to, at the option of HealthEquity, 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 31, 2020, the stated interest rate was 1.65% and the effective interest rate was 2.18%. 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.
The loans made under the Term Loan Facility are required to be repaid as described in the following table:
Fiscal year ending January 31, (in millions)Principal payments
Remaining 2021$15.6 
202262.5 
202370.3 
2024101.6 
2025 (1)768.8 
Total principal payments$1,018.8 
(1) The amount required to be repaid in 2025 reflects the $200.0 million prepayment made in July 2020 with proceeds from the follow-on offering.
The Credit Agreement contains customary affirmative and negative covenants, including covenants that limit, among other things, the ability of the Company to incur additional indebtedness, create liens, merge or dissolve,
make investments, dispose of assets, engage in sale and leaseback transactions, make distributions and dividends and prepayments of junior indebtedness, engage in transactions with affiliates, enter into restrictive agreements, amend documentation governing junior indebtedness, modify its fiscal year and modify its organizational documents, in each case, subject to customary exceptions, thresholds, qualifications and “baskets.” 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, which steps down to 4.50 to 1.00 beginning with the fiscal quarter ending July 31, 2021 (subject to a customary “acquisition holiday” 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) a minimum interest coverage ratio, measured as of the last day of each fiscal quarter, of no less than 3.00 to 1.00. The Company was in compliance with all covenants under the Credit Agreement as of October 31, 2020, and for the period then ended.
The obligations of HealthEquity under the Credit Agreement are required to be unconditionally guaranteed by WageWorks and each of the Company's subsequently acquired or organized direct and indirect domestic subsidiaries and are secured by security interests in substantially all assets of HealthEquity and the guarantors, in each case, subject to certain customary exceptions.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based compensation
9 Months Ended
Oct. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock-based compensation Stock-based compensation
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:
Three months ended October 31,Nine months ended October 31,
(in thousands)2020201920202019
Cost of revenue$2,209 $1,415 $5,737 $3,285 
Sales and marketing2,035 1,304 4,810 3,469 
Technology and development2,641 2,171 8,051 5,600 
General and administrative4,594 3,332 11,715 9,486 
Merger Integration— 1,220 — 1,220 
Other expense, net— 13,714 — 13,714 
Total stock-based compensation expense$11,479 $23,156 $30,313 $36,774 
Stock award plans
Incentive Plan. 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 2.6 million shares of common stock.
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 February 1, 2015 and continuing through and including February 1, 2024, by 3% of the total number of shares of the Company’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 31, 2020, 6.4 million shares were available for grant under the Incentive Plan.
WageWorks Incentive Plan. At the closing of the Acquisition, and in accordance with the merger agreement related to the Acquisition, certain RSUs with respect to WageWorks common stock, granted under WageWorks, Inc. 2010 Equity Incentive Plan (the "WageWorks Incentive Plan"), were replaced by the Company and converted into RSUs with respect to 0.5 million shares of common stock of the Company. No additional shares were issued under the WageWorks Incentive Plan, and the period during which the remaining 5.3 million shares were available to be utilized expired on May 26, 2020.
Stock options
A summary of stock option activity is as follows:
Outstanding stock options
(in thousands, except for exercise prices and term)Number of
options
Range of
exercise
prices
Weighted-
average
exercise
price
Weighted-
average
contractual
term
(in years)
Aggregate
intrinsic
value
Outstanding as of January 31, 20202,040 
$0.10 - 82.39
$30.35 5.90$74,009 
Granted16 $66.06$66.06 
Exercised(183)
$0.10 - 44.53
$24.09 
Forfeited(10)
$25.45 - 44.53
$38.02 
Outstanding as of October 31, 20201,863 
$1.25 - 82.39
$31.23 5.10$42,046 
Vested and expected to vest as of October 31, 20201,863 $31.23 5.10$42,046 
Exercisable as of October 31, 20201,584 $26.55 4.70$41,025 
Restricted stock units and restricted stock awards
A summary of RSU and RSA activity is as follows:
RSUs and PRSUsRSAs and PRSAs
(in thousands, except weighted-average grant date fair value)SharesWeighted-average grant date fair valueSharesWeighted-average grant date fair value
Outstanding as of January 31, 20201,380 $63.33 235 $61.91 
Granted1,220 56.57 14 74.81 
Vested(446)54.78 (10)62.80 
Forfeited(262)66.77 (32)62.41 
Outstanding as of October 31, 20201,892 $60.51 207 $62.66 
Performance restricted stock units and awards. In March 2018, the Company awarded 227,760 performance-based RSAs ("PRSAs"). The Company records stock-based compensation related to PRSAs when it is considered probable that the performance conditions will be met. The underlying shares were issued at 200% of the target level of achievement at the grant date. In March 2020, the Compensation Committee modified the awards by deeming the performance condition related to two-thirds of the awards to be achieved at 100% and creating a new performance condition related to the remaining one-third of the awards to reflect the state of the Company after the Acquisition of WageWorks. The new performance condition is based on the achievement of certain financial criteria measured on January 31, 2021. The modification affected 10 team members and did not result in an adjustment to stock-based compensation expense. The PRSAs cliff vest upon approval by the Compensation Committee. The modified performance condition for the one-third tranche allows for a range of vesting from 0% to 200% based on the level of achievement of the performance condition, and the Company believes it is probable that the PRSAs will vest at least in part. As the underlying shares were issued at grant date, they are subject to clawback based on actual Company performance.
In March 2019, the Company awarded 129,963 PRSUs. The Company records stock-based compensation related to PRSUs when it is considered probable that the performance conditions will be met. In March 2020, the Compensation Committee modified the awards by deeming the performance condition related to one-third of the awards to be achieved at 100% and creating new performance conditions related to the remaining two-thirds of the awards to reflect the state of the Company after the Acquisition of WageWorks. The new performance conditions are based on the achievement of certain financial criteria measured on January 31, 2021 and 2022. The modification affected 12 team members and resulted in incremental stock-based compensation expense of $6.6 million, which will be recognized over the remaining service period, adjusted for the level of achievement of the performance conditions and any forfeitures. Prior to the modification, the Company did not believe the PRSUs were likely to vest, and as a result, $2.9 million of previously recorded stock-based compensation expense was reversed during the three months ended April 30, 2020. The PRSUs cliff vest upon approval by the Compensation Committee. The modified performance conditions for the two-thirds tranche allow for a range of vesting from 0% to 200% based on the level of achievement of the new performance conditions, and the Company believes it is probable that the PRSUs will vest at least in part.
During the first and second quarters of fiscal 2021, the Company awarded 277,950 PRSUs subject to a market condition based on the Company’s total shareholder return ("TSR") relative to the Russell 2000 index as measured on January 31, 2023. The Company used a Monte Carlo simulation to determine that the grant date fair value of the awards was approximately $20.8 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.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value
9 Months Ended
Oct. 31, 2020
Fair Value Disclosures [Abstract]  
Fair value Fair value
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’s market assumptions. These two types of inputs have created the following fair value hierarchy:
Level 1—quoted prices in active markets for identical assets or liabilities;
Level 2—inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and
Level 3—unobservable inputs based on the Company’s own assumptions.
Level 1 instruments are valued based on publicly available daily net asset values. Level 1 instruments consist primarily of cash and cash equivalents. The carrying value of cash and cash equivalents approximate fair values as of October 31, 2020 due to the short-term nature of these instruments. 
Our long-term debt is considered a Level 2 instrument and is recorded at book value in our condensed consolidated financial statements. Our long-term debt reprices frequently due to variable interest rate terms and entails no significant changes in credit risk. As a result, we believe the fair value of our long-term debt approximates carrying value.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of business and significant accounting policies (Policies)
9 Months Ended
Oct. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Principles of consolidation
Principles of consolidation
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.
Basis of presentation Basis of presentation The accompanying condensed consolidated financial statements as of October 31, 2020 and for the three and nine months ended October 31, 2020 and 2019 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 31, 2020. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP.
Reclassifications Certain reclassifications have been made to prior year amounts to conform to the current year presentation.
Recent adopted accounting pronouncements
Recently adopted accounting pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments, which requires financial assets measured at amortized cost be presented at the net amount expected to be collected. This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted the new standard as of February 1, 2020 using the modified retrospective transition method. The adoption of this standard did not have a material effect on the Company’s condensed consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”), which amends ASC 820, "Fair Value Measurement." ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures. This ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The Company adopted the new standard as of February 1, 2020. The adoption of this standard did not have a material effect on the Company’s condensed consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards while maintaining or improving the usefulness of the information provided to users of financial statements. The Company adopted the new standard as of February 1, 2020. The Company retrospectively adopted the provision related to the classification of taxes partially based on income, and prospectively adopted the provisions related to intraperiod tax allocation and interim recognition of enactment of tax laws. The adoption of this standard did not have a material effect on the Company’s current- or prior-period condensed consolidated financial statements.
Fair value measurement
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’s market assumptions. These two types of inputs have created the following fair value hierarchy:
Level 1—quoted prices in active markets for identical assets or liabilities;
Level 2—inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and
Level 3—unobservable inputs based on the Company’s own assumptions.
Level 1 instruments are valued based on publicly available daily net asset values. Level 1 instruments consist primarily of cash and cash equivalents. The carrying value of cash and cash equivalents approximate fair values as of October 31, 2020 due to the short-term nature of these instruments. 
Our long-term debt is considered a Level 2 instrument and is recorded at book value in our condensed consolidated financial statements. Our long-term debt reprices frequently due to variable interest rate terms and entails no significant changes in credit risk. As a result, we believe the fair value of our long-term debt approximates carrying value.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Net income (loss) per share (Tables)
9 Months Ended
Oct. 31, 2020
Earnings Per Share [Abstract]  
Schedule of earnings (loss) per share, basic and diluted
The following table sets forth the computation of basic and diluted net income (loss) per share:
Three months ended October 31,Nine months ended October 31,
(in thousands, except per share data)2020201920202019
Numerator (basic and diluted):
Net income (loss)$1,789 $(21,334)$3,467 $39,854 
Denominator (basic):
Weighted-average common shares outstanding76,701 70,524 73,358 65,727 
Denominator (diluted):
Weighted-average common shares outstanding76,701 70,524 73,358 65,727 
Weighted-average dilutive effect of stock options and restricted stock units1,144 — 1,307 1,423 
Diluted weighted-average common shares outstanding77,845 70,524 74,665 67,150 
Net income (loss) per share:
Basic $0.02 $(0.30)$0.05 $0.61 
Diluted$0.02 $(0.30)$0.05 $0.59 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Business combination (Tables)
9 Months Ended
Oct. 31, 2020
Business Combinations [Abstract]  
Preliminary Allocation of Consideration
The following table summarizes the Company's allocation of the consideration paid in the Acquisition:
(in millions)Initial AllocationAdjustmentsUpdated Allocation
Cash and cash equivalents$406.8 $(14.5)$392.3 
Other current assets56.5 2.5 59.0 
Property, plant, and equipment26.6 — 26.6 
Operating lease right-of-use assets42.5 — 42.5 
Intangible assets715.3 — 715.3 
Goodwill1,330.5 (8.4)1,322.1 
Other assets5.9 — 5.9 
Client-held funds obligation(237.5)17.2 (220.3)
Other current liabilities(69.1)(3.3)(72.4)
Other long-term liabilities(26.7)— (26.7)
Deferred tax liability(128.7)6.5 (122.2)
Total consideration paid$2,122.1 $— $2,122.1 
Business Acquisition, Pro Forma Information
The unaudited pro forma results presented below include the effects of the Acquisition as if it had been consummated as of February 1, 2018, with adjustments to give effect to pro forma events that are directly attributable to the Acquisition, which include adjustments related to the amortization of acquired intangible assets, interest income and expense, and depreciation.
The unaudited pro forma results do not reflect any operating efficiencies or potential cost savings from the integration of WageWorks. Accordingly, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the Acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations. The estimated pro forma revenue and net income (loss) include the alignment of accounting policies, the effect of fair value adjustments related to the Acquisition, associated tax effects and the impact of the borrowings to finance the Acquisition and related expenses.
(in thousands)Three months ended October 31, 2019Nine months ended October 31, 2019
Revenue$194,450 $598,815 
Net income (loss)$(3,286)$34,559 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental financial statement information (Tables)
9 Months Ended
Oct. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Property and equipment
Property and equipment consisted of the following as of October 31, 2020 and January 31, 2020:
(in thousands)October 31, 2020January 31, 2020
Leasehold improvements$22,310 $19,240 
Furniture and fixtures9,219 7,929 
Computer equipment27,378 22,074 
Property and equipment, gross58,907 49,243 
Accumulated depreciation(27,133)(15,757)
Property and equipment, net$31,774 $33,486 
Lease cost
The components of operating lease costs were as follows:
Three months ended October 31,Nine months ended October 31,
(in thousands)2020201920202019
Operating lease expense$3,777 3,354 12,297 5,515 
Sublease income(450)(249)(1,349)(249)
Net operating lease expense$3,327 $3,105 $10,948 $5,266 
Supplemental cash flow information related to the Company's operating leases was as follows:
Nine months ended October 31,
(in thousands)20202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$9,739 $4,575 
Operating lease right-of-use assets obtained in exchange for new operating lease obligations$17,480 $34,394 
Other income (expense), net
Other expense, net, consisted of the following:
Three months ended October 31,Nine months ended October 31,
(in thousands)2020201920202019
Interest income$174 $2,046 $850 $5,273 
Gain on equity securities— 285 — 27,570 
Acquisition costs(13)(32,932)(79)(40,712)
Other expense(582)(348)(2,780)(478)
Total other expense, net$(421)$(30,949)$(2,009)$(8,347)
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible assets and goodwill (Tables)
9 Months Ended
Oct. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of finite-lived intangible assets
The gross carrying amount and associated accumulated amortization of intangible assets were as follows as of October 31, 2020 and January 31, 2020:
(in thousands)October 31, 2020January 31, 2020
Amortizable intangible assets:
Software and software development costs$116,206 $76,221 
Acquired HSA portfolios121,159 92,770 
Acquired customer relationships601,381 601,381 
Acquired developed technology96,925 96,925 
Acquired trade names12,300 12,300 
Amortizable intangible assets, gross947,971 879,597 
Accumulated amortization(172,276)(98,851)
Total amortizable intangible assets, net775,695 780,746 
Acquired in process software development costs616 2,533 
Total intangible assets, net$776,311 $783,279 
Schedule of indefinite-lived intangible assets
The gross carrying amount and associated accumulated amortization of intangible assets were as follows as of October 31, 2020 and January 31, 2020:
(in thousands)October 31, 2020January 31, 2020
Amortizable intangible assets:
Software and software development costs$116,206 $76,221 
Acquired HSA portfolios121,159 92,770 
Acquired customer relationships601,381 601,381 
Acquired developed technology96,925 96,925 
Acquired trade names12,300 12,300 
Amortizable intangible assets, gross947,971 879,597 
Accumulated amortization(172,276)(98,851)
Total amortizable intangible assets, net775,695 780,746 
Acquired in process software development costs616 2,533 
Total intangible assets, net$776,311 $783,279 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Indebtedness (Tables)
9 Months Ended
Oct. 31, 2020
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
As of October 31, 2020, long-term debt consisted of the following:
(in millions)October 31, 2020
Term loan facility$1,018.8 
Less: unamortized loan issuance costs (1)17.7 
Long-term debt, net of issuance costs$1,001.1 
(1) In addition to the $17.7 million of unamortized issuance costs related to the term loan facility, $5.3 million of unamortized issuance costs related to our revolving credit facility are included within other assets on the October 31, 2020 condensed consolidated balance sheet.
Schedule of Maturities of Long-term Debt
The loans made under the Term Loan Facility are required to be repaid as described in the following table:
Fiscal year ending January 31, (in millions)Principal payments
Remaining 2021$15.6 
202262.5 
202370.3 
2024101.6 
2025 (1)768.8 
Total principal payments$1,018.8 
(1) The amount required to be repaid in 2025 reflects the $200.0 million prepayment made in July 2020 with proceeds from the follow-on offering.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based compensation (Tables)
9 Months Ended
Oct. 31, 2020
Share-based Payment Arrangement [Abstract]  
Summary of share based compensation recognized
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:
Three months ended October 31,Nine months ended October 31,
(in thousands)2020201920202019
Cost of revenue$2,209 $1,415 $5,737 $3,285 
Sales and marketing2,035 1,304 4,810 3,469 
Technology and development2,641 2,171 8,051 5,600 
General and administrative4,594 3,332 11,715 9,486 
Merger Integration— 1,220 — 1,220 
Other expense, net— 13,714 — 13,714 
Total stock-based compensation expense$11,479 $23,156 $30,313 $36,774 
Summary of stock option activity
A summary of stock option activity is as follows:
Outstanding stock options
(in thousands, except for exercise prices and term)Number of
options
Range of
exercise
prices
Weighted-
average
exercise
price
Weighted-
average
contractual
term
(in years)
Aggregate
intrinsic
value
Outstanding as of January 31, 20202,040 
$0.10 - 82.39
$30.35 5.90$74,009 
Granted16 $66.06$66.06 
Exercised(183)
$0.10 - 44.53
$24.09 
Forfeited(10)
$25.45 - 44.53
$38.02 
Outstanding as of October 31, 20201,863 
$1.25 - 82.39
$31.23 5.10$42,046 
Vested and expected to vest as of October 31, 20201,863 $31.23 5.10$42,046 
Exercisable as of October 31, 20201,584 $26.55 4.70$41,025 
Summary of restricted stock unit activity
A summary of RSU and RSA activity is as follows:
RSUs and PRSUsRSAs and PRSAs
(in thousands, except weighted-average grant date fair value)SharesWeighted-average grant date fair valueSharesWeighted-average grant date fair value
Outstanding as of January 31, 20201,380 $63.33 235 $61.91 
Granted1,220 56.57 14 74.81 
Vested(446)54.78 (10)62.80 
Forfeited(262)66.77 (32)62.41 
Outstanding as of October 31, 20201,892 $60.51 207 $62.66 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of business and significant accounting policies (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 31, 2020
Oct. 31, 2020
Oct. 31, 2020
Oct. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Principal payments on long-term debt     $ 223,438 $ 0
Term Loan Facility | Line of Credit        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Principal payments on long-term debt   $ 200,000 $ 200,000  
Follow on equity offering        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Common stock, shares (in shares) 5,290,000      
Offering price per share (in usd per share) $ 56.00      
Net proceeds from follow on offering $ 286,800      
Underwriting discounts and commissions 8,900      
Other offering expenses payable 600      
Principal payments on long-term debt 200,000      
Follow on equity offering | Term Loan Facility | Line of Credit        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Principal payments on long-term debt $ 200,000      
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Net income (loss) per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Numerator (basic and diluted):        
Net income (loss) $ 1,789 $ (21,334) $ 3,467 $ 39,854
Denominator (basic):        
Weighted-average common shares outstanding (in shares) 76,701 70,524 73,358 65,727
Denominator (diluted):        
Weighted-average common shares outstanding (in shares) 76,701 70,524 73,358 65,727
Weighted-average dilutive effect of stock options and restricted stock units (in shares) 1,144 0 1,307 1,423
Diluted weighted-average common shares outstanding (in shares) 77,845 70,524 74,665 67,150
Net income (loss) per share:        
Basic (in usd per share) $ 0.02 $ (0.30) $ 0.05 $ 0.61
Diluted (in usd per share) $ 0.02 $ (0.30) $ 0.05 $ 0.59
Antidilutive securities excluded from computation of earnings per share (in shares) 1,000 3,200 600 300
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Business combination (Narrative) (Details) - Wage Works Inc.
$ / shares in Units, $ in Millions
Aug. 30, 2019
USD ($)
$ / shares
Business Acquisition [Line Items]  
Merger related costs, price per share | $ / shares $ 51.35
Aggregate fair value of WageWorks stock acquired $ 2,000.0
Cash paid 816.9
Borrowing pursuant to term loan facility 1,220.0
Line of Credit | Term Loan Facility  
Business Acquisition [Line Items]  
Cash paid $ 30.5
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Business combination (Preliminary Allocation of Consideration) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 14 Months Ended
Oct. 31, 2020
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Jan. 31, 2020
Aug. 30, 2019
Business Acquisition [Line Items]            
Goodwill $ 1,326,793 $ 1,326,793   $ 1,326,793 $ 1,332,631  
Goodwill, adjustments 7,000 5,838 $ 0      
Wage Works Inc.            
Business Acquisition [Line Items]            
Cash and cash equivalents 392,300 392,300   392,300   $ 406,800
Cash and cash equivalents, adjustments       (14,500)    
Other current assets 59,000 59,000   59,000   56,500
Other current assets, adjustments       2,500    
Property, plant, and equipment 26,600 26,600   26,600   26,600
Operating lease right-of-use assets 42,500 42,500   42,500   42,500
Intangible assets 715,300 715,300   715,300   715,300
Goodwill 1,322,100 1,322,100   1,322,100   1,330,500
Goodwill, adjustments       (8,400)    
Other assets 5,900 5,900   5,900   5,900
Client-held funds obligation (220,300) (220,300)   (220,300)   (237,500)
Client-held funds obligation, adjustments       17,200    
Other current liabilities (72,400) (72,400)   (72,400)   (69,100)
Other current liabilities, adjustments       (3,300)    
Other long-term liabilities (26,700) (26,700)   (26,700)   (26,700)
Deferred tax liability (122,200) (122,200)   (122,200)   (128,700)
Deferred tax liability, adjustments       6,500    
Total consideration paid $ 2,122,100 $ 2,122,100   2,122,100   $ 2,122,100
Total consideration paid, adjustments       $ 0    
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Business combination (Pro Forma Results) (Details) - WageWorks, Inc - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2020
Business Acquisition [Line Items]    
Revenue $ 194,450 $ 598,815
Net income (loss) $ (3,286) $ 34,559
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental financial statement information (Property and equipment) (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 58,907 $ 49,243
Accumulated depreciation (27,133) (15,757)
Property and equipment, net 31,774 33,486
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 22,310 19,240
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 9,219 7,929
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 27,378 $ 22,074
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental financial statement information (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Jan. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Depreciation expense $ 4.0 $ 3.6 $ 12.0 $ 5.4  
Remaining performance obligation 7.0   $ 7.0   $ 3.7
Deferred revenue interchange arrangement recognition term     10 years    
Revenue recognition $ 0.4   $ 2.2    
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental financial statement information (Lease Cost) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Operating lease expense $ 3,777 $ 3,354 $ 12,297 $ 5,515
Sublease income (450) (249) (1,349) (249)
Net operating lease expense $ 3,327 $ 3,105 $ 10,948 $ 5,266
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental financial statement information (Supplemental Cash Flow Information) (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 9,739 $ 4,575
Operating lease right-of-use assets obtained in exchange for new operating lease obligations $ 17,480 $ 34,394
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental financial statement information (Other income (expense), net) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Interest income $ 174 $ 2,046 $ 850 $ 5,273
Gain on equity securities 0 285 0 27,570
Acquisition costs (13) (32,932) (79) (40,712)
Other expense (582) (348) (2,780) (478)
Total other expense, net $ (421) $ (30,949) $ (2,009) $ (8,347)
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible assets and goodwill (Schedule of intangible assets) (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, gross $ 947,971 $ 879,597
Accumulated amortization (172,276) (98,851)
Total amortizable intangible assets, net 775,695 780,746
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Total intangible assets, net 776,311 783,279
In Process Research and Development    
Indefinite-lived Intangible Assets [Line Items]    
Acquired in process software development costs 616 2,533
Software and software development costs    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, gross 116,206 76,221
Acquired HSA portfolios    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, gross 121,159 92,770
Acquired customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, gross 601,381 601,381
Acquired developed technology    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, gross 96,925 96,925
Acquired trade names    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, gross $ 12,300 $ 12,300
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible assets and goodwill (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]        
Software development costs incurred and expensed $ 10,500 $ 6,200 $ 31,100 $ 13,800
Amortization expense 25,300 $ 15,700 73,500 23,600
Goodwill, adjustments $ 7,000   $ 5,838 $ 0
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 06, 2018
lawsuit
Jun. 22, 2018
lawsuit
Oct. 31, 2020
USD ($)
Oct. 31, 2020
USD ($)
Oct. 31, 2019
USD ($)
Loss Contingencies [Line Items]          
Principal payments on long-term debt       $ 223,438 $ 0
Number of derivative lawsuits | lawsuit 2 2      
Term Loan Facility | Line of Credit          
Loss Contingencies [Line Items]          
Principal payments on long-term debt     $ 200,000 $ 200,000  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Jan. 31, 2020
Income Tax Disclosure [Abstract]          
Income tax expense $ 2,340 $ (9,918) $ 2,015 $ 3,908  
Effective tax rate 56.70% (31.70%) 36.80% 8.90%  
Effective tax rate, primarily due to excess tax benefit on stock-based compensation expense (benefit) 6.00% (1.10%) (9.60%) (8.70%)  
Gross unrecognized tax benefits $ 10,000   $ 10,000   $ 9,400
Unrecognized tax benefit 500   500   $ 500
Unrecognized tax benefits that would impact the effective tax rate $ 9,200   $ 9,200    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Indebtedness Schedule of Long-term Debt (Details) - USD ($)
$ in Millions
Oct. 31, 2020
Jan. 31, 2020
Debt Disclosure [Abstract]    
Term loan facility $ 1,018.8 $ 1,018.8
Less: unamortized loan issuance costs 17.7  
Long-term debt, net of issuance costs $ 1,001.1  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Indebtedness (Narrative) (Details) - USD ($)
9 Months Ended
Aug. 30, 2019
Oct. 31, 2020
Debt Instrument [Line Items]    
Unamortized loan issuance costs   $ 17,700,000
Stated interest rate percentage   1.65%
Effective interest rate percentage   2.18%
Acquisition threshold for maximum total net leverage ratio   $ 100,000,000.0
Minimum interest coverage ratio   3.00
Debt covenant, beginning July 31, 2020    
Debt Instrument [Line Items]    
Maximum leverage ratio   5.00
Debt covenant, beginning July 31, 2021    
Debt Instrument [Line Items]    
Maximum leverage ratio   4.50
Debt covenant, acquisition holiday provision    
Debt Instrument [Line Items]    
Maximum leverage ratio   5.00
London Interbank Offered Rate (LIBOR) | Minimum    
Debt Instrument [Line Items]    
Variable rate borrowing spread   1.25%
London Interbank Offered Rate (LIBOR) | Maximum    
Debt Instrument [Line Items]    
Variable rate borrowing spread   2.25%
Customary Base Rate | Minimum    
Debt Instrument [Line Items]    
Variable rate borrowing spread   0.25%
Customary Base Rate | Maximum    
Debt Instrument [Line Items]    
Variable rate borrowing spread   1.25%
Secured Revolving Credit Facility | Minimum    
Debt Instrument [Line Items]    
Commitment fee percentage   0.20%
Secured Revolving Credit Facility | Maximum    
Debt Instrument [Line Items]    
Commitment fee percentage   0.40%
Credit Agreement | Secured Debt | Line of Credit    
Debt Instrument [Line Items]    
Facility term 5 years  
Credit Agreement | Secured Debt | Term Loan Facility    
Debt Instrument [Line Items]    
Credit facility, amount $ 1,250,000,000  
Credit Agreement | Line of Credit | Secured Revolving Credit Facility    
Debt Instrument [Line Items]    
Facility term 5 years  
Credit facility, amount $ 350,000,000.0  
Long-term line of credit   $ 0
Other Assets    
Debt Instrument [Line Items]    
Unamortized loan issuance costs   $ 5,300,000
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Indebtedness Schedule of Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Jul. 31, 2020
Oct. 31, 2020
Oct. 31, 2019
Jan. 31, 2020
Debt Instrument [Line Items]        
Remaining 2021       $ 15,600
2022       62,500
2023       70,300
2024       101,600
2025       768,800
Total principal payments   $ 1,018,800   $ 1,018,800
Principal payments on long-term debt   $ 223,438 $ 0  
Follow on equity offering        
Debt Instrument [Line Items]        
Principal payments on long-term debt $ 200,000      
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based compensation (Summary of share based compensation recognized) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 11,479 $ 23,156 $ 30,313 $ 36,774
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 2,209 1,415 5,737 3,285
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 2,035 1,304 4,810 3,469
Technology and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 2,641 2,171 8,051 5,600
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 4,594 3,332 11,715 9,486
Merger Integration        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 0 1,220 0 1,220
Other expense, net        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 0 $ 13,714 $ 0 $ 13,714
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based compensation (Narrative) (Details)
$ in Millions
1 Months Ended 6 Months Ended 9 Months Ended
Mar. 31, 2020
USD ($)
member
Mar. 31, 2019
shares
Mar. 31, 2018
shares
Jul. 31, 2020
USD ($)
shares
Oct. 31, 2020
shares
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance units awards (in shares)         1,220,000
Performance restricted stock awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance units awards (in shares)     227,760    
Award vesting rights percentage 100.00%        
Fraction of awards fully achieved 66.67%        
Fraction of awards modified 33.33%        
Number of team members modification affected | member 10        
Performance restricted stock awards | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights percentage   0.00% 0.00% 0.00%  
Performance restricted stock awards | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights percentage   200.00% 200.00% 200.00%  
Performance restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance units awards (in shares)   129,963   277,950  
Award vesting rights percentage 100.00%        
Fraction of awards fully achieved 33.33%        
Fraction of awards modified 66.67%        
Number of team members modification affected | member 12        
Incremental compensation cost | $ $ 6.6        
Share-based payment arrangement, decrease in expense due to modification of terms | $ $ 2.9        
Grant date fair value | $       $ 20.8  
Restricted stock units | Wage Works Inc.          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of service-based common stock (in shares)         500,000
Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares)         2,600,000
Percentage of capital stock         3.00%
Shares available for grant under incentive plan (in shares)         6,400,000
WageWorks Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of common stock issuable (in shares)         5,300,000
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based compensation (Stock option activity) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2020
Oct. 31, 2020
Number of options (shares)    
Opening balance (shares) 2,040 2,040
Granted (shares)   16
Exercised (shares)   (183)
Forfeited (shares)   (10)
Ending balance (shares)   1,863
Vested and expected to vest as of year end (in shares)   1,863
Exercisable as of year end (in shares)   1,584
Range of exercise prices (usd per share)    
Beginning balance, minimum (usd per share) $ 0.10 $ 0.10
Beginning balance, maximum (usd per share) 82.39 82.39
Granted (usd per share)   66.06
Exercised, minimum (usd per share)   0.10
Exercised, maximum (usd per share)   44.53
Forfeited, minimum (usd per share)   25.45
Forfeited, maximum (usd per share)   44.53
Ending balance, minimum (usd per share)   1.25
Ending balance, maximum (usd per share)   82.39
Weighted- average exercise price (usd per share)    
Opening balance (usd per share) $ 30.35 30.35
Granted (usd per share)   66.06
Exercised (usd per share)   24.09
Forfeited (usd per share)   38.02
Ending balance (usd per share)   31.23
Vested and expected to vest as of year end, weighted average exercise price (usd per share)   31.23
Exercisable as of year end, weighted-average exercise price (usd per share)   $ 26.55
Outstanding stock options, weighted average contractual term (in years) 5 years 10 months 24 days 5 years 1 month 6 days
Vested and expected to vest as of year end, weighted average contractual term (in years)   5 years 1 month 6 days
Exercisable as of year end, weighted-average contractual term (in years)   4 years 8 months 12 days
Beginning balance, outstanding stock options, aggregate intrinsic value $ 74,009 $ 74,009
Ending balance, outstanding stock options, aggregate intrinsic value   42,046
Vested and expected to vest as of year end, aggregate intrinsic value (usd per share)   42,046
Exercisable as of year end, aggregate intrinsic value   $ 41,025
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based compensation (Restricted stock unity activity) (Details)
shares in Thousands
9 Months Ended
Oct. 31, 2020
$ / shares
shares
Restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Unvested, beginning balance (in shares) | shares 1,380
Granted (in shares) | shares 1,220
Vested (in shares) | shares (446)
Forfeited (in shares) | shares (262)
Unvested, ending balance (in shares) | shares 1,892
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Unvested, beginning balance (usd per share) | $ / shares $ 63.33
Granted (usd per share) | $ / shares 56.57
Vested (usd per share) | $ / shares 54.78
Forfeited (usd per share) | $ / shares 66.77
Unvested, ending balance (usd per share) | $ / shares $ 60.51
Restricted stock awards  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Unvested, beginning balance (in shares) | shares 235
Granted (in shares) | shares 14
Vested (in shares) | shares (10)
Forfeited (in shares) | shares (32)
Unvested, ending balance (in shares) | shares 207
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Unvested, beginning balance (usd per share) | $ / shares $ 61.91
Granted (usd per share) | $ / shares 74.81
Vested (usd per share) | $ / shares 62.80
Forfeited (usd per share) | $ / shares 62.41
Unvested, ending balance (usd per share) | $ / shares $ 62.66
EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *& B5$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "A@(E1' F#MNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NU@$E&7"X@32$A, G&+'&^+:-HH,6KW]K1AZX3@ 3C&_O/Y ML^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0 D/Y$TJIT0W-7=]](:G9]Q#,/AA M]@2UE&OPQ,8:-C #B[ 0A6XL*HQDN(\GO,4%'SYCFV$6@5KRU'&"JJQ Z'EB M.(YM Q? #&.*/GT7R"[$7/T3FSL@3LDQN24U#$,YK')NVJ&"MZ?'E[QNX;K$ MID.:?B6G^!AH(\Z37U=W]]L'H6M9RZ*J"WF[K=9*7JL;^3Z[_O"["/O>NIW[ MQ\9G0=W K[O07U!+ P04 " "A@(E1F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *& B5$MW>L$504 H6 8 >&PO=V]R:W-H965T&UL MI9AM;^HV%,=?WWT*"^W%)@%)')YZU2)12E>TWI86NJMNV@N3&(AN$F>. ^7; M[SB!A*)P$FUO($_GGU^.[?^Q?;T3\D>\X5R1C\ /XYO&1JGHJV'$SH8'+&Z+ MB(=P9R5DP!2=-08.X?,427[V*W0,_?%!7ZSG"C]-? MLLN>[70:Q$EB)8)#,! $7IC]LX]#(DX#Z(4 >@B@9P'6I3?8AX T"W%CDC]-*CI@S0W:31\C1?J9IPK"7<]B%/#L=AR26;08J1%X@V3/+XV M% CKVX9S$+G-1.@%D2OR381J$Y-)Z'+W<[P!0#D5/5+=4E3PV5%M8EM-0DUJ MEO",\? GL6T3VBT+_X1CYTFR4ST;3=)?HV6L)/2[OQ')3B[9224[%R3OA)/ M:%!DL8]X6<;Q<,MLO2 4W9RB6X_B)6%2<>GOR2N/A%1E1+B4D@E'B'HY4:\> MT8Q+3[BZ1Q'HV*4IPI6.?>BG+U\JND$_9^O7;#/)P,=2&[J<+EQKQ?P8R]<@ M9QJ@.I-0>6I/[CV?DZ6;-6!7+ /,G6AOWDKSTE)D1:ND.S2%K4'MM7K M882T(*1U"$>N"_4B;AX/R",\1Y[#\MSADE:7?.>Q(G.'AYY#9L(+H4WN)!1Y M#+FP<,O^[\B+G2A%QB7GB0>(EHEYBU44! NW]'/ L3Z#/KD0N[ 4KJ+ 2!9Q MV<30BBIAX=Y^CI:/EYD46R]TRML;UWQ;8&A%N;!PES]'FXE8,9_\Z467!S&N M..C@U<(JRH6%>WS:@B.87%]&P04&IH6!%#7"P@W^43B0D]E&A%B1J!#ITWX+ M^CJ:FJ)*6+B]+SP%!4NLB$5_6?Y*YMQ))&2K% M7&HL@ &>$B;+SHTDB)LF6 M^0DG/YMM@+4(#()L7HM-2XOZ07&'A\KO>N&:S/?!4OAEN!4"#R_O&$A1(RAN MZ,>,D'ZM);KZ_D;3#_ 5M=" ME@Z#"IU')J$/C!P'%L@PK>%N)HDQ%O9/:]G_/&"^3VZ3&&['Y:V)ZU3->6GA M^K26ZT\"+M>Z@_T&"FH#-AM$+"Q/'RY8B5:8/L4]^YBL#8=D84#_;WU "_.G MM58(!Y^<9SXY3U?ZY#E14"Y#;6FEJ^Q,N9LJZPVA[;#?N[HR>QV81F[+J(H" M0&NM$\8P^B34IFGH\@_R.R]/%2ZE;;Y#![:-S6WMPN)MW*&/]G7OQ;IJOG,H M*=@JM$*NU=*K*ZR.VX7IV[A7YPO04[9[N%@Z&BO$8%&,4A6V;^,F?4YU6+E? MYL+E7FR,ZF3+!C?H$2"Y&9;/RGKW;87 Q1%HG.RV:0-*-R%CXNBU8[;QEE_- M-SI'Z?:>43R>[9)^8]J_8N+S%82:[3X,-9EM/&8G2D3IWMU2*"6"]'##F&PO=V]R:W-H965T&ULO5EM;]LV$/XKA!<,'>#4?-%KEP1H M4VSKT*U!TVZ?:8F.A4JB*U))LU^_HZQ(MD@Q'E"L'QI)?GA\[DC>[5:J6RK:BX>BEWHH9?-K*IN(;;YFZE=HW@>3>H*E<4 MXVA5\:)>7%UTSVZ:JPO9ZK*HQ4V#5%M5O'E\(TKY<+D@BZ<''XN[K38/5E<7 M.WXG;H7^O+MIX&XU6,F+2M2JD#5JQ.9R\9J\NF:A&= A_BK$@SJX1L:5M91? MS,V[_'*!#2-1BDP;$QS^W(MK49;&$O#XVAM=#'.:@8?73]9_Z9P'9]9GNY2!8H%QO>EOJC?/A-] YU!#-9JNY_]-!C\0)EK=*RZ@<#@ZJH]W_Y MMSX0!P-(,#. ]@/HJ0-8/X!UCNZ9=6Z]Y9I?733R 34&#=;,11>;;C1X4]1F M&6]U [\6,$Y?7H MJ-&GK6P5KW-UL=+ P5A:9?U\;_;ST9GY/F3Z)6)DB2BFV#'\VC_\=U[/#5^! MYX/[='"?=O;8G/MMTXA:(ZX4^.DQR :#K#,8S!GD:HL@-"@S%^)K6]SS$F9P MAFIO*NI,F?-V?T73E(71Q>K^,"0VC*0DIB/LB&DP, V\3%]GF6R!&!S&3 #+ M=2F6J(;$(3>(EW"\NPT B0+ELEWK35O"F>N' .2,+8,PZ5P](TM*(HBA>0X+ M+->B&1:I0\"RM9 DAH=+F%3M1'>$RT=7:/;4)6Q"T8$*8D+<%*.!8N2E^$EJ7IY ,;(G3R/, M\(2C#:-IS#!VDXP'DK&7Y$T#8M/HQVX'F).P@_2ONSWFXAK;7$D!8XF:< M#HQ3+^-WM>;U70%GMND(JFM^!_?#C[()).N7F@(4XF5O<4>N(7^SV:@6)K,Y%XR*@3Q2P00;-JNK*N@Y%?<%,U.D@Z-"!)F;2$;%F)"Y]9GU CB M%XDGFK/KT[-TY7V63(7, 0LB%M,9EJ,^$+] /.VBG6RZY@/JG%+6=^=:-!4T M#6MWUK S?T1#;'&V82S%= MH'Z=.*YHGN%*'7H0$A9.-ZT;E[)XANTH&Y1XL\K[8?%/RROTH!_Q9_SW1]MJ M*,@+I=JN'L^DTJ><'E=;9 @)<61II@O( M$AH',R4-'?6(^O6H9_P,3UMF(%X4XW#*TP$,61#--2QT5"3ZC"+)JBJT::C4 M_G6#K,W1$W4&G-$+)03Z4VJ!HI^<#GB-FU>'K]2.9^)RL8-&733W8G&%7&]K MOH.AXP",\D93;PJ^U3+[LI5E+AKUXP\))?'/79,Y/0G';W%&/6)^/;IIGDZ9 M,A,MT1E^B3$F4.\UZ)Z7K5@B@O$2GB&UY> RJ;X1^0FW3T]-9D;K)@U MDJU6T+;E)D5^UYS!Z$8F@^0.E\@.)HF8:D\S\[%YM*I,.R(S*L%';F5_;7^=Y8LG8 ,63[=$;(V2CDS"_DEM9TV_D_ MNA':[Y"=+;8+Z&RQ5PT%E3KR "10 5)+56V3IJ&R;B^FO3")(58=.[,=Z/;I=W;2+"G/XP6QD[O_ M_>YRCCW>"OFL4D(T>LD85Q,GU3J_<5T5IR3#JBMRPN')2L@,:YC*M:MR27!B MG3+F!IX7NAFFW)F.[;VYG(Y%H1GE9"Z1*K(,R]]WA(GMQ/&=UQN/=)UJ<\.= MCG.\)@NBG_*YA)E;JR0T(UQ1P9$DJXESZ]_,?.M@+;Y1LE6-,3*I+(5X-I./ MR<3Q#!%A)-9& L-E0V:$,:,$'+\J4:>.:1R;XU?U!YL\)+/$BLP$^TX3G4Z< MH8,2LL(%TX]B^X%4"0V,7BR8LO]H6]I&(P?%A=(BJYR!(*.\O.*7JA -![]_ MP"&H'()S'7J50\\F6I+9M.ZQQM.Q%%LDC36HF8&MC?6&;"@WKW&A)3REX*>G M,\$3>"DD0;'@2C":8 V3)6:8QP19884ZZBGG^- B_P]KC/CKM_POR0NPN5 MJ,L1U.4(K%[O@-Y"0_K0I1J)%7J@'(I ,4-SH:CMNA^W2Z4E]-[/(\%Z=;"> M#=8_$.R6P2*R98;EB!)1+/6J8-#9L2BXWEO,4C"T@F:%;J:]_F X=C?-DNT: M^8$?UD8MUG[-VC_*.H?51:2$UH"6C)^O48XEVF!6$-0I5()R M^&%+KD:A]V MJ1TUB+RNYWG^&_"39BWT08T^N P=%SH5DOZ!.QWH7HNM]G*7PH-F);WJ]P;] M',L6?5C3AY?14Z6*T^3A#L];XF,6+=*H)HTN(X5=0VGX+%"^/H4;G<0]9M'" M'=:XPZ.X,Y%EL*+_IYV'Y[7S2;,6]ZCF'EW ?7XOCW8*.#K0R^=8MM!][]]N MXUT ?UXK5Y)-GB@<#?Q=\'V6OM>V;(,WMDG_ O +.KO2/8=^C^5^>K>QWYO# MUFP18"@T'"CM,XG\]G=;+K=QE]97:R]+\9ZVJ7:;-9;69UOM*9JMVT*Z84HS%=)?EY>3N MIOWM775WHPZZR$OYKD+U8;?+JK_N9:%>;B=D\O6']_EFJYL?IG/S]J_4?6_*&S%-6RYDJ/N4K MO;V=)!.TDNOL4.CWZN5GV1.*&GM+5=3M7_328_$$+0^U5KM^L+F#75YVG]F7 MWA%' XP=> #M!U!W !\9P/H![-P9>#^ GSM#U ]HJ4\[[JWCYIG.[FXJ]8*J M!FVL-5]:[[>CC;_RL@F41UV9_^9FG+Z;J7)EEEVNT%*5M2KR5:;-1:W-AXD' M72.U1B8LJZQ9UQIE98/FFN)+@I5UZ_0Q:',#JOJ MU-L:+0R%%3!^'AZ?!L9/C1L'7]*OOKRG08._+O458N0UHIABX'YF9P\G*43G M_\V^^.;93YS!AL!BK3TV8N^]?);EP2SZ[V^>:EV9A/!'P"H?K/+6*@];A8*E M&RC:@4UZ?+XC<#S,+$8D(]EX\<(V#7'^J3"9"^TJMW$$P*A)2TXFF0.PE/+4\>("@'&!!1FA?B0# M2'C3R-+$4M'RSE9&:.1-B#J1.?$X4IZE+W8>1U(2]2]V'"1+YU'T8B\E8 MKB744J=!ZF]VJM+YWZW :7)DMOSSD%=&!.6ESLI-_E1(E-6UU+!&H0!'$]FN M*P 8PVYUF@.P2*3839R0-9.=X@,I,V_VA'B5 M D"16,1N @5@C#":N(Q];.QUA;/4$"0N*#TJ;J%=#(I5](@5YH/G7!?5VIWI/!!XA%0J+VL M/ -@:>KO=A_%(N$I*P F*!]E;840$>&:J;N-![-;3'>C M8:.]!WT!<"G2R/,@ ".84F_3 #B:$.*E3- >B\8JI14>) ER/O'B:U1*N$(F M_O2\_:([.+)Z"73 M7[P"V0/JB'%7#P.HRS3U&E'(&/:*!(!B*1YI+ZB51C0LC7Z1^O1\!Z0+B)$X M\1;;1UU2PI@;\ ".<1&[? &4Z2]'J@.U HB&!=!L_&@+I,Z 0P>?NH^"J?LX MB#J "E"W2HCR8&'TUAH93="=W%V'#L>LWJ!AO7&?U?D27>0E.M0K:QQV;&#Z5-[0"]7E]FS$98;B)'GPT1LN@J8,[."A84%RZ.LGO.E M/./PE%D-P,AW/,QFMKZR<'T-'&?W(T]*BVEXA9L, %QB5(^C-N8 C)%4,#<2 MH6DYCLG8LAP]#@@_#SC_3)O9DL7"S?L9I]K,[YY%E#*W9P=@$37MN.M%H&?' ME*1N; .XE(IX1(LR6T)9N(3.F@>"J]ST(6>XT=8H%FZ)_V-TVR+ PHUQ*+K] MQI0;#:CA-FWS[Y6V M^=$SW/^=MKG_8)5C-\W.()1WOC0'4(3Y#R-!&(E=#38]>M=BUQR7-R^YU$;& M'DK=/1T??AU>I'G3OC[B_'Y/KF<$^'U.KA?=:S+6?/?6SMNLVN1EC0JY-E/A MJ]BL=M6]"--=:+5OW_1X4EJK7?MU*[.5K!J ^?]:*?WUHIE@>!WI[A]02P,$ M% @ H8")4;=ZN3,>!0 D!@ !@ !X;"]W;W)KSM92;#YXGTC4K MJ3CG&U:I7U:\+JE4I_6=)S8UHUD75!8>AC#T2II7L_E%]]UU/;_@C2SRBEW7 M0#1E2>N?GUC!MY,6A+N>7\OCWYG%W.8,N(%2R5;0JJ/A[8@A5% MFTGQ^-$GG0W7; /WCY^R_]X5KXJYI8(M>/%OGLGUY2R>@8RM:%/(KWS[!^L+ M"MI\*2]$]Q=L>RR<@;01DI=]L&)0YM7NDS[VC=@+0&0B /<7-=^"ND6K;.U!U_TN6O4KK]I!N9&U M^C57<7*^X%6FEIUE(.65X$6>4:E.A%0?:AZD 'RESGAZO^9%QFKQ&V _FES^ M!"=-19LL5^A3< :^WUR!DW>GX!W(*_!MS1M!JTQ<>%)Q;*_DI3V?3SL^>(+/ M-RYI80E;N,,6O"S5V'5$+=%7[NB/F:I#C2TMP(;FV9DJ(:6;W,YD>217FC9E M4W1=9+2N\NI.:X.GEFA8)SRL$^[2^A-I/[&[O&J3J6U1T"IE@$KP)ZW. 4'O M 88HL?5ZES/L+HW/Z#9J$/VR.HT%VR8 M?\ W[8R(]T!--E 2K712R#I/=_O%/GB+'85@KR-0:ZV)B$A([!T+AM("9VE? MY)K5()\HT,8S,%@@C:>)\$.,HXFU#0>FH9-IM[9GK=2W"E0J_Q.T;;-M$X<& M X)0XML)1 .!R$G@;V7&>:4NSVCR+QR$@>^-OW'4 ?\XH%?[.2W MK#)MUW])I7O7Q^9:0A1%H;:B"Q,7:6MN(F(8PD ;X:4)PPA%<*+R9*@\>87D M-86[^,1:/"1Z\29.+]Z"B-6":M*X-&&8$$AB>_$(CL8,WU+UT)[CH_]?]WH. M+N&S0"*$)]HV^B1R&^7+I:]/Z*1J0HC:4!-<1U]#Y,W$KT]U,-A1,,EA-$'D M=L%GZ1\R3>H,(T)T!3R..V0Y^AER&]HK5!!9+,TJ@Q:@+@46B%4(+3B7$J+1 M)9';)H_=_F%H;8'IF @2B)- ;X$)-%I@0F(41Y$Q B9.M2! 4RT8?1I%;ZJ' MH\$BM\/^&CTT/=(0&1/B^W!*$$<716X;?84@6CQ4YVIQO3B,]IXL#I]R1M?# M\,TDL4]UH,K*Z"?NG?%HD-AMD,^21&RZ%_%#;=X]#+I-SBF'=BW MIH4A$@0XT"@O+,!86WU;+J1&-8SU\DT@1GX2HXD&C,Z)WV "C1Y8\NEY&5WN&94J4(+4+^O.)=/ M)^TKX^&?$//_ %!+ P04 " "A@(E1JM_=FJP( %)0 & 'AL+W=O MG M'V8F-=G9?28@V]H&Y &1=,^OGROA(!M].'Z9E\3 E3BZNCKG7HFK%]%]ZW>, MR>A[4[?]]6(GY?[3:M67.]84_4>Q9RT\V8BN*21<=MM5O^]84>E&3;W"<;Q> M-05O%S=7^MY#=W,E!EGSECUT43\T3=']N&.U>+E>H,7KC=_Y=B?5C=7-U;[8 MLD,/:GHLVZMCF>G&+/MTG6#70%O_E[*4_^AVIH3P)\4U= M?*VN%[%"Q&I62M5% ?^>V3VK:]43X/CST.EB>J=J>/S[M?=_Z<'#8)Z*GMV+ M^G^\DKOK1;:(*K8IAEK^+EY^9HLH3?U0_M& MMX;1\%9-XZ/LX"F'=O+F7K053 JKHE*TO:AY54BXZ"7\@]F2?20V45GTNV@# M,]Y'[X:V&"H.-N^C9?3'X^?HW4_OHY\BWD;_V8FA+]JJOUI)0*;Z7Y4'%'_B%;N^N@+H*E.VZ]@1-.P\.NP[G"PP]]*^3$BZ$.$8QP[\-R_N3G* M W#(Y&6B^R,^+QL';CK11+ *NT+R=CN&,9><]9\"[Z'3>ZA^#_6\YU=8][PM M1<-<NV:GD_WQ"Z3J]6S\>.<1CE64(GJQ-.^% MF5H 2$P0F<%T6"&4>Z8YFV!F09BW1QY4O%&Q)YC>OA^*MF0 O)=.;LAL+!G* M9H!M(X1(YL:;3WCS(-Y_@\P!P;5 J-TW)HLGB$CVY\#ECZAGY=#I6',ASBTP M\0RN;;'$:9+&;L H-G0=!R'_)G>LBUK1+O5" 2)NW'P;V_Y*\7RQNZQ([L%X M)"GHS,K:L*Z#4)7%=[?_#AVCXL MVPQ1E/I(R$@1"FO1/&1.!J/YZV!)?W_#5'Y:V$?("KU*]A MS5-0!+%#WG"&XGGRY[++_0%K9!"'9?!D/HYRUG"RBFU]LP#;)LN$9#3Q(#8B MB,^)X.1L1;O %J_;"85ZTLV+_0-B6^HLQ"[57),X7J\]F(T@XK @3IPVJ'(+ MTD07+SAANQ1OG1(+N\,.I2@AN2=1PD;U<'81I6UX"[77!91F1 J'1>JA$R5C MU>M[1 TO7<*2.M1/8@,U +QWFG3(+L;Z?R.ZZ6F )FRYPMDZ3><9I\..)AG- M/9%+C+*1L+(] +Z2[XO:((?1&5%6M:T+.+'%:HDQH61.V@Y##T$0HV@D7'D] M,BEKO6^GUUG-X==RQ^HJV@PMS)5XJOE69Z)Z7ISX':491=G<[RXS# 4!]I3D MQ&@E.:.5)X'%OK.NY)"_J?&(IH$YZ-5F""09FE2<0[#ED-)\GKTYK%)"/?)" MCG;ZSFCF"?PWQ(NM,>V MO&TU=5\$W%'EY9#.S:M!AQW4733U>=\((PF7@U_:ZG+0=GV'\YPD%FC'WF1* MDR3U@#8:2_*@FC\.^_U(YR!#TR%,5!6R")X6&)&C89'[V@(W06X#-*OV*!AH M':]>H])YA&"+%L8@M_-#!(<9]=3%U*@;#:O;U\-!@=I5/$$Z)1D=&W5NW&ES M)Y?45BX4)W,><%CE"'MFE!IQH^'-QY,9K7A?UJ(?NC&A-YNZ)M^$2+TTA:-& MJNA9J7(4HNH\IAZJ,?4M9IM#$21OCNTAIY\=JF6?-KF,/"1%CT[!PK+V^4"P M:@1;(:H77H.W!WW&U, #\+@>*8R>BRHJS.F4-RVBMJ@EF973.:P\&DV-ZM&P MZGTYDP&=V5:FCCU0:[G:-MBSHTR-WM&PWGW1A<#AT*HX*KK503.H=^?=$:7G MRS^'"4E33^E'C;K1L+K=BV8_ "6:/8VC[0&]+Q!:>$:,:+A*^R=8P(@,/5/( M'6\JS(?K7MEVS84(G:NBPXH@SPPE1K&2L&+='K8-HI\?;Z.]Z"14GEST 4\D M1E^2\'[@/S MB5&*Y((MPS=-RZ'#XZ-[;"UUA]$2)?/%OCKZH*1AW59_9]-' M6@O&CS"FN].W/+?Z"Y;9_3OTZ7[\(L=T,WX@]$O1;=7I:\TVT&7\,85 Z<9O M;L8+*?;ZLY4G(:5H],\=*X WE $\WP@A7R_4"Z8OGV[^!E!+ P04 " "A M@(E1[=Y[#P8) !E& & 'AL+W=O3#>=?HE%$KC/<\^]0,XVSG\*:Z6B>"B,#>>]=8SEJ]$H9&M5R#!T MI;+XLG2^D!&/?C4*I5:J:+15MUZ$JBBD M?[Q4QFW.>Y->\^).K]:17HPNSDJY4G,5/Y:W'D^C5DJN"V6#=E9XM3SOS2:O M+@]I/2_X6:M-Z/P6Y,G"N4_T\"X_[XW)(&54%DF"Q)][=:6,(4$PX]=:9J]5 M21N[OQOI-^P[?%G(H*Z<^:?.X_J\=](3N5K*RL0[MWFK:G^.2%[F3.!_Q:9> M.^Z)K K1%?5F6%!HF_[*ASH.?V3#M-XP9;N3(K;R6D9Y<>;=1GA:#6GT@UWE MW3!.6TK*/'I\U=@7+^8I&<(MQ:(*^!B"D#870:^L7NI,VHC(9:ZR4=N5*)W1 MF5;A;!2AG$2,LEK195(T_8*B4_'>V;@.XHW-5;Z[?P2C6\NGC>67TZ\*_$<6 MA^)@TA?3\73\%7D';20.6-[!E^3YE;3Z-TE@Z8LK9P-\S67"#B)RZU50-J87 M"->-MM)F6AHQQTL%H,8@_C5;A.@!M7]_Q:+#UJ)#MNCP^^?FNR@2E\WBMTJ: MN'[S:Z7C8U^\L]E0/.]U7_:$\R*NE>A=N:*4]K'W0FQD$-IFSI?.(X Y'GA) MH'"2+=?*R(WT^&W%7)6(\4)Y,3FAE(^GPQVM0L-D84!+6 )!,D>QZ!"5)XO7 MO%($>8^GT/@2Q/.__N5D.AV_?CN?!?XY>?V"/<]@I>&<4EPR@*$JE!_DVH-- M8.I"6;74'0E7UY>MA+[8K'6V%JHHW0;F--N#B(YT4\2B?!C(_!Z1!?7EM8$9 M.=L8"1E&"6F"$Z5W]SHG1]IHD0#1"@@"]$SZC'N$GB' BLAJN! HD-D.F#\@ MQGB3@UE5WOF&AV6+Z;#%-"29*E>I^U*8-QHP[I;B-L\K0-)+8SB(5"UM07VTK(!I MBGV9 8P(/FKTQ]GLMI<@S^DM2Y2V7 !XOB*A],&K565DR@(VT[JYRBJOHZY7 MO'G(UM*N%%BS*'3@AOV\-W]S!='8+3UCEQ.MBTZ0X:/SY,<0G,&"78FJ3?Q: M2 MD4PKZ_*G9CDS)!I-0#S3)_!%SAKF-$OMF[3!:*:#G0U6 M44%2F5,VI5A*[7?14SN-5VCUH4UZ8U")?UT.9%\I'S$&X4,:EIK.81WJ-=OHTGPMI5AJA1T'18 _>7RJ;QBVV-B7J>*K@Z M9F$G/K2W;AX_!#%+T;IC!%&#H!E-3,:#O[7Y62+B6/*HI*]+\2>)34AT4XKL M<'?=0#'W[_5Y(0T'/%:&IYGUM]]%;L<6$@B:.H4&MZSR[)(3(JW-8'03\X R@ 6 MI65=I \118,Q?8!XJL3K;KE,+10%^E,%R%+<^MUD"#*=^ N!;S:7U0(\LMV, M"CKJ3T_'_?%XC !*W_2E E2)&+GLDY#H&K_;"'\RG@6>'1T/L1>UEO;WT>NI MC:Z)0I&##>@(G>\'CB4YGG+;V(C8*4Z31>[03C.EM113%_AD%H.&Y%8SM7=^L@$D[,\0@?%C&9SUT:;A7".&G!=IDV M2/10S)\8]I@;.I"S3I"1GE">Z#]\5J8T#TU>O@Y/SI$H(^[-!/L:HT]M ?=G M7B]^1PVMSC^)(.X '!NIJ>:.>^I.\W46O[.:MKA"T/W1VX]3A6R/"+/M+K1A MFZ,E8GQV^(-&>3.;7Z)3 CX5%.Q=^K$D$L+:V?PCEI**P>2@W]'PSN+@425+ M!N(*H=11_-T%P.J5>*\DL0M])9#L?.78[!/3C+$U(X4.JX&&%/0426S.M5M0 M*_^-63-$Z@(ULZ3/% ZJO<1*C'@>I)'N!?4$8_B9,([Y#5[20*]0('QJYY1U MTA6P::6MY6;.17J-/*7CP5&?IZM^S;#=R:/NU-R+@KAVQNR76I#S9OB$N MYW34$^&-6GA&2S/8T6EHQ:L+EP.\BKIK]"Z4M1<\T&INAX6"]CSI8SWMH &_ M6T6YYDZ8JDYNZRT%AC*W#_K?T+1Y\)I5*XQ#%+63&K< 9 M'I(*^,-RNVT8E M;KPL%-VX$-KJ\J]KM[/J+F$GP9*2>$/3U<_25&H'E,TQJJ/M\],4U-F92)UBVV<;4&\-X['OGJ456VF!VC!^.CJ3]9,T/D 0B\L\ MGBP*B5A9R.B@=[#S$C-T=WS.0HMB$74TQ9R@,J5J8ZI MK6(H4,QUH7-C\)!F)CY()9QL]8:6S=/1GJY,"3@\(*$O%WS,K^U%>U]6AB]7 MZN-']U21+@02?6*EYT7[(_I?XV$[0G6HS.P*8WOJ>UHCX[:-[TZL[ J'G.*M M^0A$5ZJYX/A22A+>RZG^A5?<%/1 73I%KA]V]ZA MS]+5\79YNH!_+SW(*&"P7F+K>/CRJ"=\NM1.#]&5?)&\<#&Z@G^N^<*-%N#[ MTN'05C^0@O9_%B[^ U!+ P04 " "A@(E10PRC*JH# "V"0 & 'AL M+W=ORPY9V*JD:9FBJMH'N%++2"34BB,-P&C2,M]YJ MX=;NU&HA>R-XBW<*=-\T3#VM4_EDLOM(108&$L J/A M*[Y#(2P0T?AKC^F-*JW@\?\!_6=G.]FR81K?2?&%EZ9>>C,/2JQ8+\PGN?L% M]_9D%J^00KLO[(:S2>A!T6LCF[TP,6AX.XSL<>^'(X'9*8%X+Q [WH,BQ_*& M&;9:*+D#94\3FOUQICII(L=;&Y1[HVB7DYQ9W5+<>5O(!N%"2*TOH4.*6P^ 38'#[(UM0:WK08_'?%3AY]^'V_^ M9S#X7"-44E!)D3E@V$8@:#2:%I6IP= V"7:]82[W9653EQ? VA)*+GJ#);2G M\:](@4*$9@@GVG "!4-NZ(2-QRUQ/;U[P5NB('M-ZK0/^%A@9X[8EY2IERZF M](GF1W^W?8.*&:G@XA7ARRMX[9(W$/GY;$[C11SY29+:I<1/I[D=Y_XL2^$& M6TFE1A!'OI9G$*>^$DV M@VGFYW'^$ON9Z'="?P7C-% ; ZPJZFLVL-0BB@>0G0VT=OXB#4;QPL9XV.Q; M3JD1^5&:PH\_S.(H_HEF29C3-XT3N-EGQ.Y?L,[]69J-K%-_.LU@FOM1%GXC M2D>)M79A?0/A)(QMU,))$EX.\\P-TVCD<^94-@?JRB[1S?E4=4.^W?1#R1GYS]V_ M0\I\*@716X:5DLU0IDP4O1C+]%"<>.A4SU7#M!7@ROI6].Y6W,E>E%!3N&"# M:$TP_.TA1R:CA]JSU7K6012/%PZB0/Q_'/2MCA\B>=[\U/:Q0 MV0.T7TEI#A.K8'RJK?X&4$L#!!0 ( *& B5'2TI,U*P< +L0 8 M>&PO=V]R:W-H965T&ULI5A;<]LV%OXK&*UG5YJA*9&2;"EK M>\9VV]T\Y#)IVCSL[ -(@B(:$F T++[Z_L=@*)I6W4ZTX=8!'!PSG?N![G8 M:_/55D(X=M_4REY.*N?:-_.YS2O1C.U5*)CX;9KFFX>;@1M=Y?3I+)8>.3W%6.-N97%RW? MB9^%^Z7]:+":#UP*V0AEI5;,B/)R#^D]<=NF3&J,&-/KRJ_C; 245.^=D9G$K<(7?6U]J*PF_Q$8\I;4Q&7">S)WPC]E;E,9M.AAT0H"JP MDW42+]>L%,%RV1=DT"G1Z 1Z/G7 M2M>%,#9FGT=P2RBL\AXPO*4L#PGM*J.[7<7X$[, \LDF.8NWR)8@A[ P_%9< M%:RM.\L4BEVF#1PLU<[2E6+ M>'V0';'.DW(&#@VK-5>LY+FLI7L(6HZ]N.<6'LEUIQS4)=.&V\\]U0A7Z<*+ M#M0$BLBS(W$":][BKP2C8*"6RR*(JFN=29Z2&A UPWC78I^I8,.\9(6$?CC]WO.X\"<%USQ0N(#V802KL\/J MJ7
?'P0^R.$.>U!*E$3W%BPN4!)((;9?]A@Y .O+B-V0%.HIC16?(:"2@ M$=QV1OAMQ+"$9:==2_1:"?8@.#0QNCD*?A;0MYW)*P "%)F+L1*$@ *XEK\+ MLFFP/[*X'8UGV2UOX.!D=WU)2D8U]=@EPAND]\0E;+<[B M#7ZGR2I>S_"QW*;QDGT "(.>9@R9N@^J]1FR)<6_]1:EX:/!M&'<0X0\Y9PF[YO:PG IY6H MDK:-DQF;+HEL>IX2B$!= M:[4[#95E3 _+G,\&./WR!U$*0]GK^/U _@ ?I1LZ)C?@.XW3&?NL'6+A2""= ML#1*O/(G _O'O7'$]!7E2%KO!3K$D+V-QJH0CLO:YT>8,GTX9]A45&TRS)*> MFVU%+DN9/R](T;%J%&('RIZB//CH!6/GNPNBC'E!3P12WG6*=X4DXG:@01?& MA&>9;\>^,F%\,A$6:+&'*UQ* "R9-*A_=!-H;QA*9^)5:B+/XG, M=%2^_,"3;"(,@:X:U2MOT!W&UUX2+1\1BKM 4G&D%=D31LD=>A$4-C+K0@WI M73+"!C&5S*M!D[&\@]'Z6QR.!%FXAH"S[&^ &^N@G=1-SC%6%% M<$HA8,M<>F;Q=^U>:*:THP< 3?*,1@(]9#W,(7.D6DZ>1P=LM0-\Z<,7""R_ M\QU^*."$;6?XBZ$IAEUR;0I0UP]^7+*OHR([/T8$-=]1+$$\6D*+,0N@%#D" M6M,-4D2)'"T:U1S[4A62\@*.!9H].3 T>]>!QT$6CGJ-:6@=ZCRU>,C.^SEI MKSL4FXJ#EP\S^3(6*01U[FL,\ 19F=A)I.^!P[*14!M/'J\V&J6? MQS/,'*]%\Y,<0-AJ"L:^-!Y2V5/3I#70\/GV3+WL/#WR'YU-ORA"7;5;1: M+_"UWFZB3;)F[U_8%DUY&:6;,]^55]%ZO67'GC[ST8.R$6;GG\TT5L+\X6TY M[ XO\^OP('TD#\_Z=]P@P"SZ&ULM5A;;^.V$OXKA!NT":"U95TB.TT" M9'>[;0_:[J+IY:'H RW1%E&)U)*4G?37GV^HBR_9I(N#TQ>+'''NW\Q0OMYI M\YLJJ<0'PVQ;U]P\OA:5WMU,YI.!\+/)W3>'_A-BIT]6#/R9*7U7[3YOKB9 MA&20J$3N2 +'8RO>B*HB03#C8R]S,JHDQL/U(/V=]QV^K+@5;W3UNRQ<>3-9 M3%@AUKRMW,]Z]YWH_4E)7JXKZW_9KC\;3EC>6J?KGAD6U%)U3_[0Q^%S&**> M(?)V=XJ\E6^YX[?71N^8H=.01@OOJN>&<5)14NZ=P5L)/G=[WS9-)1!EQRNV MEHJK7&)E'7>>RJ3J,H\07L\<-!+?+.^EO^ZD1\](7[(?M7*E9=^H0A3'_#-8 M.IH;#>:^CEX4^#YW4Q;/ Q:%4?B"O'AT/_;RXN?DF0U7\F_O7L#>:&5U)0O> M 485[(,1EF+C"7K-WHT1NA\B9-D?=ROK#/#UYPL6):-%B;C'B8RL;K^(91Q?L/-Y&F1I M=O&L6(6\GY&K&71C$0?)XI*]/10F'AI"!,)M?-A=:81@==<6!+6%3T<^"N'U M#JDY2Z8A.E]5#35Y%D\O!T* P6 ;X5M[]1AT[^?1*4'JD14:!*4=F'*]07<16&V%:@G>C!=;7S1 G%1;+7-" MH"2@^V8O3%<6L!#C20,,)2=I$-%E*A]T/IE[U*)"4MXK*6E(VT2H,C;D#EBF[JX!(Q8<4>'6# M/ *"*! /$CJX8(792D0M.%*UMWUTL9)\)2OI(!5F8M8*8\#?^Q+ ,BXIE.<#JUW)G:=A5E5MT67KG[#2C9A3C$V[X="U MCX.9MY^2<+NB(WAK\6(GC)?5S2Y[!<87N^E/+P;I9)3Y4O!M=[]Z?V+&T,W1 MZ]'S,_S&:<+F41 M,Y8&Z3QE]^VJ.]O/\O,D#3%*HF1) R6(_=/O?L+T./7S M4$$<9?XY#U.:DF&P3!98I$%T>M8(R=']Y:"\#AK-5_94J?7I/ SK M_QBW-V1&PV7156VM6\KF*4YJZ,1D'^Y#G=]#JY,"ZO=1'QV#<4;73RT_P_T@ MBY=X)D&:I4\2YMOU*[U^U5K1CPPT2(>OMON T])P0N7KW\?PM]32Q+6#7@D)^BR@@M3R@G[\HM%-(^^9M$BW:\SA#S$/0JGK9^/?9F> MS^GR%$?!,HZPR CQ21AD<^R.PL/.TP6=B),%%460+:A4D@R[7S0!6S^-[QD. M1/,+>L94$DN_A#=AMUJ@Q+*+3WV)S X^$W'1V/B/8;IA Z;=%^-(';^W[[K/ MS/WQ[F/]1VXV$HBHQ!JLX31+)QW4AHW3C?_H7&F'6XU?EH(7PM !O%]K[88- M*1C_A;C]+U!+ P04 " "A@(E1P9+-P3 $ "-"@ &0 'AL+W=O6B[T ME=<8TUV&H:X:VA(=R(X*/-E(U1*#2[4-=:P-9X+>*M!]VQ*UOZ9<[JZ\V#ML?&3;QMB-<+GHR);>4?-K=ZMP%4Y::M92 MH9D4H.CFREO%E]4 M+/6@ZK61[2B,"%HFAC]Y&._AB< \.B*0C *)PST8-\ M$1JT83G#:M1W/>A+CN@KX8,4IM'PHZAI_5P^1&P3P.0 \#HYJ?"7R@20QCXD M41*=T)=.#J=.7WI$W\^C:\[/)]ZO!N_?,%UQJ7M%X??56AN%:?/'";.SR>S, MF9U]MWO^/_K@]?&GAL)62:VA(DKMF=@":64OC!-$)EDQ8BB25=6W/1_H5BK# M_B+N 2[V4@-6(QP)XA>42[N3&[(@%A.;T85'3KUA[.JPD!BJI$?09Q''N)U&. M5(%$$L.J^M(SA2Z_O5M!AU;0(28UQ$GLQUD)9>(71?3(-CQ-!*LH=]>C&]9I MR*/83^?Q])_X1Q!(&5HU0G*YW4.9^V62'7X3+R9=34&0EEK[?AI%A]])__TQ MON6L\,LBAGE1^EE9H-XC 3V/B\1/BOP"SLNY/\_B"_@D#>$3UQ$S GM%461^ M7F90S"._F.6/X#&DG9(512 G(I#'.21^EJ:CQ2-6,#P8GS2.+35/$6P);WIE MD]=@/IM&40KM4'"H+3C?SKPDBDO?2=S(MB-B#_0!NYJV%P+& <"D/8NC(,,: MR[EK%RAWE@?)8ZS,*9*HBQK[ MV@[V@BG=G,!X99-3_^7R88=UX2S)@O3%;65!64E_EFQ_UAT:UKA7&2S:KU'Z$'T''GVF!DO?:U[:B/7HC1V'A=@#!23F)_U MGUAI[(Y^&6/WY#0[U.9[C.>]G>6";[6K\,F(@&5KZP8A[ 6V PS3PK0[S5JK M8<1X9!\&M0]$;9G0P.D&1:.@R#Q0P_ S+(SLW,"QE@9KI",;G!>IL@QXOI'2 M'!;6P#2!+O\&4$L#!!0 ( *& B5$3 T1S=@L T> 9 >&PO=V]R M:W-H965T XR5[: M-$;<;1Z*/E S'(G-#*F0',GZ]_W.(3D7^;(!=M&7Q*,AS_U\YS+G.^N^^K52 M0=PVM?%O)NL0-C_,Y[Y8JT;ZF=TH@S>5=8T,>'2KN=\X)4N^U-3SQ='1BWDC MM9EK-Y/+XA[>G=)X/_$NKG1_\+4B3I;5?Z>'G\LWD MB 12M2H"49#X;ZNN5%T3(8CQ+=&<="SIXO#O3/T#ZPY=EM*K*UM_T658OYF< M342I*MG6X;/=_:22/L^)7F%KS_^*73S[?#$11>N#;=)E2-!H$_^7M\D.@PMG M1P]<6*0+"Y8[,F(IW\D@+\Z=W0E'IT&-_F!5^3:$TX:<9'(O8WD%@^0>R4^@L#:B_>F5.7X_ARB M=?(MLGQO%X\2_%2$F3@YGHK%T>+H$7HGG;XG3._D._6]&NHKWFE?U-:W3HE_ M7RY]< B:_SS"];3C>LI<3_\H*_\.2/SVIC'>M&L"F.CY[]K3-) MA3LXLE?2)0E_D;@$_EG"V4%&_FSXHB$$KN^5,O0A#IJPDX= "( <(S%%!CX- M:QGX+?D=<26=5F%/1.$9ISP.I;"FBSOIG#04N_R(4-V2_4@CR(B4J,&N5(W1 M"/]X;W9OVJG;3426&%,0VX]"35.T?35V9\12%;+%6QU >VOK+9@7M=1-$KZ1 M>YS!?R51@!K(VZ$9=#1:U<:07[9!K.66K!A@^X"[RO#MD:2HD(5K24]1:[GD M0&0]?5NL*039MKLU[I)@!"1VR5G 0D5NI"8\J^EO'$;T]Y+"?$QJ= 3)1"?0 M4'AK0 U.]$%3P)U@GTSZR_ DB_4K3!S1$)+.2"!.U2>4=RSD88V^11A M"=Z]!@UKC*K%1VE BE/PR>33]J PC,DJ<;P3XL58!5CKE8E*2=*W M05RJ6U6T;,P(Z(XK0X"W"%B1+MK6'.890CZ /6(HRG=9!-:_L=L(PT")1GL8 M4#JN+8%0V,*UU'3"3VO\YN9M15!*=AF2O 5U\?_@&8!,J;_CV$O)*UQ@&CI7A"AP@^ M%D>O;^ 4QQ64+.W9T&#(;X]?/TTR[L7Q"Q;Q%8E(?K.U+KDBRB;B+8RQJ:G6 M#62%^XD5ZC'PC5_JJO)D7@H5I%@*O@A<-S%"/9#]R?(I>WMQ]$0^S?$P$!4% MD>L5AP5>'[\Z.9VREZ,TT\[[G1^FG!XI%J_66E6@DB/R4XI(XGGGV =-U9N* M9#YF*2C6LJZ(-S(0PGAV_=#O5-UP$*U*\760T'OQ8I#.PP0_BZ#9&Y+3#U&J M5CU,=Q@_-$=OA9,#*SC-S0]7UTZT5#G$+RW*^G&,O9=C>9&BBAN!'O&H-'M0 MIM$$Y($YGIGM,/AP7D"F1C7+9 @RX])*5])#J1V<:_%&1O $$*?4D:%CQL'& M0BT6T2)LHQOT/DPW60YI@@X,8CB]C:E2RQT@._C8UL38RX+G/FSHFVR Y.:$ M1[$.#T3%4^_.)U#16 Q*B(/. D]S.MZT:&(U\B]F8HY8 LAQ\DWIA(E=P8VD M@ C*1L?+%/ZLQ##'DEU0P18G/5!XC180[,[EO@#3/#[$,FN M%)V(75?"IG>]9C?DWAZ4V%R4&*F?2B(<7DAM.T&V;S%U4;N%:Q&5.):KV,?Y M%-^<7?4^=\ /@".4]X732[+O$O4HRC, .*_45]#R&U6@(.)8*1NY2HU>I50> MKCPU]]?]O?N#*96 Y% S0-P!#/>H@:.Y.U^<9= VLN%L]H/L/0R*!V)@!&K< M\9+AF5HZE0HN#F*D]!A"'#=O&(_:?N5+6[/D9 8>1#]X-X2KXA<5-/*#<;)>NA.FBWD?A Y'H?AX0B"T4X\('Z M#0PQ-H^[&4+>7R%IMMJGQNB]@;>*V'4YQ#^-63%8T=YT_=BX'ZJZ M:=B)[, M4RW-&=0YQU9N2WURS*S906O,;1 QU":N[7C_1>%BBS8-0;:3N]\@4///DU.< M]55LP-*Y;I 9L8ZSUJBUBCY@G+D,B$VC^B$H=>/?"SA<6FD!&5/J0:6I"^Z: MOUY)[A,&)DA*/RK:;UDCSE??6NT(;U+K]"C%L?^CD8;"8^9$4]WZ.LVO[&F: M$\9CY7!69$D&'="X% P18CH:/:*?'B8\I? I@)7==H$S,8[.=;OU^ M).[&SM3-4:HB;"4;5CJ59U]NIFE*IV$FK8YTCH*I6)&XAL0_8,J>Y'9LR@!U M(,0TC4KHO526_,$U _RU!GBDP9>H89CWFH=?ZG%HA4/;%R*"Z87GUW[VB,%> MMJX;G'@._BXM<#DK,1SQEZK6:DOK,]I)EX32*(*.H(%V","Y5=;P#J_[C11' M'U*-=P6R7SIIL"RX8@TDZ**\ARV81$<.<8;CHI36AGF=4DB_%E5M=[X# :ZB MY3@F>!U'/=%@%8&G/.Z1L6BQR/II7OC$0L#YNDVM=SW:'ARX_[58VQTLZ*9Y MF]$YE(M6M$G:M !R=1R4:-$U$$0Z1&N<)A$T=8GQF4R;BA.UD&P#7$*EJ9%P MQ."N(E-TDYF7HPVE>Y1;WF[I91O;)C9C7BI67$\>HJ.>1O9,^3D _7EY>CP,7P&%= MZ>/6-Q7,BLV7UGY!U/"$&FV:EDC[@W73<$E%\,\[+6TX"4K6?.P##@@0?GSA M]/8@F?"V-\F@E(QU*JV*H)"R,B]A]IV,!&E93B< JO^EWH_K">V40:XUJ:7LMIKWY?66/JG= M69M0W*2A?K1E!$#2/ 3;MJ:26QM[RXR M%TK8-*\UU:WJ/>QA8MI%_W(#68' M.[*$/H3-_P_X(6UV:UW$=N<^'5B!E%0;"[Q)0PIUYG'U&2GYV7T?C.:#3W2H MH"O^$$FU%OZ-7^NZ7[MOG9?Q$U]_/'XH_2C=BI%15;AZ-'OY?")<_/@8'X+= M\ <_9$VP#?^Y5A+I2 ?POK(0/ST0@^X+\,7_ %!+ P04 " "A@(E1327$ M%3,% !G#0 &0 'AL+W=O+JW[["NB(!YJ;?S5H JA>3$:^;RB6OK,-F3PIK2NE@&/;C'R MC2-9L%*M1]/Q^'142V4&UY=\]LY=7]HV:&7HG1.^K6OI5K>D[?)J,!EL#MZK M117BP>CZLI$+NJ?PL7GG\#3JK!2J)N.5-<)1>36XF;RX/8[R+/"[HJ7O_18Q MDKFUG^/#F^)J,(Z 2%,>H@6)?U_H)6D=#0'&WVN;@\YE5.S_WEB_X]@1RUQZ M>FGU'ZH(U=7@?" **F6KPWN[?$WK>$ZBO=QJSW_%,LG.9@.1MS[8>JT,!+4R MZ;]\6.>AIW ^/J P72M,&7=RQ"A?R2"O+YU="A>E82W^X%!9&^"4B46Y#PYO M%?3"]1N3VYI$D _D+TZ M@7,[?=3@;WG(Q&PR%-/Q=/R(O5D7WHSMS1X/[X-\$*^4S[7UK2/QY\W& M^.L1%\>=BV-V6Y;$Y19B/L@ M32%=X2%9J%+EDKO[['A\-#T;#\4V8A@\PF,@IVKQGAKKV, 0IIT(< 7!I@U) M'T8%6.W)K ]L*53P0JWU&_RU1<0),?M%15)FC,L5L*I70W2E 8U!V"#(!P7& M4,%^J"R)R073:;"LMB+ICH(]*N(9L!U%M?D MNIXH@DDV> M-TAFDPV2IV(_SRZ^!_#DXNOL?4\M62P9BZH&5Z!"V'F(R J,"T(4500A\DB6!7K3JMCSZ] X?'&1G?Y79).O)#+))OSK/#L[*/IU7=;4 MV)M;EW@"XCFE5Z)H.R;10T[>[Y0,#8F[)?]\%*^T@NL-](GZ_4B0@M:92,,M MDV3Q"1=3)+H?BF6E\DHL"6,5'1.4U/!MR](CF_,5G##/&YX^UO!TR"MI%N29 M/0NC_DGM'H$>9BN$M>2($=.>89")5RE>KV RCD43 0CE-S>X5&T+DY#+OP3 MZ-&U0VJ%2L8*+K &8>)T76/^IS@!@7^+X\D%1JR/W;BW=7^5F*9NM7\V_?C# M^71R]C.J;@-&[L)9=$!K>CGOM\-2>O%L,MY.IS2N+K+C0^/JFW!))M=![W%4 MCK.3SG=$TQNMZ\L*"3*I5XVW6A5\O\REEB8GP1L09OJ;LM=6PQC!M#,+-SPB MGI 0CV6RU:@QU[*?UY]\K\#;BVQO-K+=&UUI\CL]P=SR:<9^S.XS45)!#N!B M%A-S(!>[Y1.:QA>*-UG/KW%9Y*USQ&W>(C<.O)6X"A.'V6:$G

\]EPW MN;YF-@G91A:KA'T?(46G.F8HE\ZMP,8E[QS1W/ M/W$*[0X^C :+Y@?+:XO1L1L?7PCP$C< ^"PCQ_"5,<[VK6NCWO);DUOPB@_< M<6%*>W!WVGU%W*3E>2N>/D'>2K>(F#654!UG9R<#X=):GQZ";7B5GMN Q9Q_ M5O@2(A<%\+ZT-FP>HH/NV^KZ7U!+ P04 " "A@(E18\*C)K<( V%@ M&0 'AL+W=OK&-OSR214*]7(4+A66;Q9.-_(B$>_G(36 M*UGSIL9,9F7Y8M)(;4=7%SSWWE]=N"X:;=5[+T+7--+?W2CCUI>CZ6@S\4$O M5Y$F)E<7K5RJ7U7\1_O>XVG22ZEUHVS0S@JO%I>CZ^GYS3&MYP7_U&H=!F-! MELR=^T(/;^O+44D**:.J2!(D_F[5*V4,"8(:7[/,47\D;1R.-]+?L.VP92Z# M>N7,)UW'U>7H;"1JM9"=B1_<^D>5[3DA>94S@7_%.JV=G8Y$U87HFKP9&C3: MIG_Y+>,PV'!6/K)AEC?,6.]T$&OY6D9Y=>'=6GA:#6DT8%-Y-Y33EISR:_1X MJ[$O7KVUM9I'55L5PL4D0B+-3ZJ\^R;MGCVR^WOQL[-Q%<0/$%/O[I] DUZ= MV4:=F]F3 G^I8B&.IF,Q*V?E$_*.>O..6-[1(_)>PSCQ6H?*N-!Y)?YU/0_1 M(Q3^_83PXU[X,0L__B^Q^\]WB^L@W$+ >C=7O@=@+(RSR^=1^4;08E$Y9$/ M)EH=5THLG$%::;L\%X?:(D",0:R'9WNBQ$<28IRT8B$K;72\$P=B.BZG9\69 M> <=SD5G9>-\U+]!/J_4(7325@KGAAC$X?29F)X6I^+=CE9C84$>4.C>",SXPH@.RC@A0Q!01)9 WWVX(:G:E 7=I'/ MG-$U'SB7AM7@A"T(%+RVF:%(/DNC:"5MLI.OJZ^=#@S=F Z\[I8@!G%4TEG3 M[\>\Z)5K6FGOA++ ABRV,$[N&71(:T>OTNSUTBL%AHU__:# ;G4UP]@YP%N//YG9+@?)KLA4*5DK5G#/KE:Y68@V; M11>22Q?:,LA[V.$=.#^_#1VH0-JHI3%PM#$(A4@S-4&OA]F)8WY4TL35#Q!& M46%K\0DEZQ.53GZ"Y%;>]7&U4"K-JV\M14%XR4^'^FDL'X_#(: ?^E79C?=P MI:/(UJ7B0.VC:M\1"85N'/N:EK"82#HY.R*#=9.,[>:0#-//L',<6% MFJV4K8XD!=@LE54>X\KYUGD^I<,(V(US!M(.N75G C@EH[:W*D2*Y%"(O[NL M5DAA47NYMF"#&@O)WD?Q0TX_Q,*%N''>,\N&@9@]O&"B)%4H_Y">2"0"S=H. M5K%!ZBL-HQO3.Q+AVIBY:AA>8Z$T6T69]^[MS2\?Q*&L/W?,^P0?Q"L/@Y^) MUG2 ?CZ)7SDI5V260OO&D%9\QVY9,8#YW/T024##2TI1.U,4NT)0>5&$$L< M;^-)MJW1E9P;M=E7*V(#U#D0'27# DAP(A(3&74+!R_5H(I'*R2M1M;&1'D)>C9I#6].BQ?0G1,4R]1BH;@)?&#EK)B> M?5>(CP,FU4#$!*(,N,6K/LDKY2.ZW93DN1X917$Q#-4Q!2%Q.+D2+Z2 ]SV. M!=E4KFDTARL)V=00F?!!B'&B;%/K#X(6<9;LN.^VDMU6%L?E(V[C76SC_]-S MA"D5B( PJ=4@@_8)B>OM$.\Y/;82!\%'M0J5UW/V]&[W(R+9H--#BC&W MJD3D/TDDH+_CB-EMD=[W+ :O,G< 9;K'T#8$UY0ZF)/B!8UGXL6L.*'1D3@M MT6=@="RFZ&[X]0FW.*8D%HF M7+:V_(I35!:?L,6>GSH$&+<@[/&^5')0;$%[SKP#-\/8'/;W'$>="<5YR-<0 M E$N%IJN0I1#E%66Z@$]5.Y6H:S&';+N)U-;832"?BCYD#(*4_*+&I:(,;VC MTD)GI3X.G&N7E'Q ,$B3K#,*\3Z7U1>!*X,-DKNTD.5!1$0P=MM25&OJFFR= MGK:N8>+ZW'&EW]5\>^;P@.0X@MIH&,;K(A@&:@X*+0=Z0\H-7N.]+JW^3&?K-">QHH22J>P64QM1. M?4:8DK^V\:*^5:K-J,45=%\Y4V-,A5 OP$);]'(7 HKY G\4FUYF<&T8/\@O MVS!-C9VFE%.>/U>DAK^/S-2,Y&R['V24^$SKJ=_%%5LW'3*&LYDN.!L6)-;4 MC@)-!N[:4M? 54"BI-228YBAR;AFYA_3O'4@3@I8BGY0WTE1EJFZEN5&153Z M%G3GUGQ5.BY.^A7@!U \^[0G]-U#>MXC'LAE$C>P@7ODP$$9]4%;)59\6>F; M2;X,\"<83F))Y)&XZ(\@RJGK*8MH/+24^YC$1DCM>Q; ?=K5&T.(J/R0ZK&+ M+E.-' QQV.PYJ1#1="1N4:([>1 7&#+ATKP/=IL+#_6NR< -X!A=#2PBK.JG@ MYD8OO^X\=>)^O>XLW7TS52,&E\ !BJO46NQ>FQBO7<+_6^";&61"/EW, MJBP=^F$B&;=S,J._? M!S=7_ =N?Z1P-LSY)[DP-XL/<6+QT#>HR>!;'MC(2/GVE3 _1M?QE<.XBE./A2J&/\+0 [Q?. MQ?79!GN^4 M_FS60ECV95/5YOEH;>WVV=F9*=9BPTVHMJ+&DZ72&VXQU*LSL]6"EV[2ICI+ MHB@_VW!9CR[.W;U+?7&N&EO)6EQJ9IK-ANN;%Z)2N^>C>-3=>"]7:TLWSB[. MMWPEKH3]N+W4&)WU6DJY$;61JF9:+)^/YO&S%QG).X%?I=B9P34C3Q9*?:;! MZ_+Y*"*#1"4*2QHX_J[%2U%5I AF_-[J'/5+TL3A=:?])^<[?%EP(UZJZI,L M[?KY:#IBI5CRIK+OU>X7T?HS)GV%JHS[93LOFZ4C5C3&JDT[&19L9.W_^9T)?VKJ9.7WK,U377HG7UDM\ 69;-M>;U M2KCK?\\7QFK Y#\/+);UBV5NL>P;Q/7/:6(?UH(M586TDO6*6;ZH!#-KM3., M=SG&U)*98_-ES2Q4O,0]7M_\P^ I=J[VB;@1[PI(@B6;XCX,L M'N-_'$S2"?[3()F.V16OA/<)D?LL+)F>!%$ZAGP:92P+IG$$V2R?L0^B6->J M4JL;-Z'$$I7:.A0E09[%^(TG,9L&T3C&,GD4L9]%CH=(:R:^ MT!:+@-6@]%X@A=KL]O"#LK#H*$!:310QA&Q"H4O2(![G%+,H2..4+O)@,LF8 M0RGC.ZY+MJTXT/&Z+A /\N\2X]#!M<4:@S<$)[,S1DZ:6 MD#H9O;_Z:$:G@8O='2&WII>:0PJ32D2!0/>+X)5=O_J]D?8F('M"0D;&_)U; M!K(3CMW?>*AU"Q'^ Z=K="A-UNS6LE@#T>I:TAP42"@TRDB9L&UVLL3.LV=(09O+52HL5#"/I),Q1%*J* M=LL0O3D=V,0-W:#%0[@)O)628AP,@G/HCW>R;L@.9_B]RB@F0E^WSO:.'E/* M>(/R!2P5O*INB!S0-AA26[.?Q$(WQ% Q+2(X(GDCN [80JQD75/R<;?^7I * M 5+#LPY6J1O/+EHUJ[6[C16JIJ2[A[.2#'IO6/I#%V'K@'^?NX/XNV29_ A> MY%O9)PI#9P-@U&X9./(O7KN%TKB;#HXKA'N\E :NMXXA8IR!8A#!NRN7P@H- M4D!H82AI62A*)4CT> G9W)DXY$&BNX#E878;!CNA!>/77%:N+M!^N:0[NEDA M^X0F[!,U@W>>S*V;4(#6G=?>SWF!/#(ML'SXT6052I<.%3MIUTYNXUF, [>^ MT&I1N<+2)L2!GD)HBU:24M]ZJ7W.1\=RWJ7V M,<==DE,(U;!;D/DR\U^XH''\E36]!+V1O59^UA+S!IE+: M];[2G&/F^TW95]^N'GO>HOM:4-M.]\9A^A4$P8T%4MW*2OX7RZ,V )T]]'EU\1E0X_?^KUN*2 MG<33]+37EF7AF*IJDH68CW/'4DCKI"(()>,P&P^DTFD8)?>8?)LAP(+3'!/B M,!D/3<8XA)J1RWDX M'K,LG+CI<1#!UO?W=P0/]0$'B$,V.F&T!D9PD9 V9$LQQ1%X[)>40DV&ENFUV_P:-+WS@>=JBHN8K@=+0Y'A0QCY0=#D%,6H(7 M'9_0$Q(_HCU<>/Y<<]N1<>\AG;BD9[<=V)<8=B.LM\01?'7C>/ N_4-9$D7[ MAH:CQEJT%SB(T#WT4Q+7KMRVZ^Y1=! VZA^ZL/7.8;"1UKKS62F74O@ZTJ88 MJF")4CXXV]UUZ*#([]13NY8TM35WWQ'#X]96YU-,/KFRBE;1'<$XSC&[1ZQQ M4,Y4+?R*=Q?48EFYLHR[KL&_W77SI6T+ZZ Q<86CJ[-^?XZ;!01XP"A_PAYN M!M7]ML59RAH3)^/5G9SVNX:3<5U0Y!Q'.P'.=%?!R0C77FNU8< +/'&YU.A MZ]#O,V/?+G5(6(B*9IHVJ^^F7:NH[=/B:7]\GILA$H MQ&/3+'YK.\BBXKL%!P7V/J*<-8A^9^O I4-6G-W/BG$R"V8HVZ[H_27J^_AM MJ>__2TT/$,57F>DH 9CCQ/00%7Y_9C(.5M^!FUQ@<)$\2%+)79+RY.0.3_[] M !GRF'=2L/5)OG_[T;V-Z:!$&%[5[J2BKMN@[7>!7F+@H-">BX*6%0?O;1="39IZ=LC1 J[<0G]ND/!,"J'2=E1=4LX';=\;&FBDI]%==.UX9ZGZ&55 M&[T !X-PUA_?8.96BVN)GK7JDKGKH!Z*Z(X;]ZY4D\3@U:V]^YYVCG-61:\ MVS/?A][>[UH]#G*R+9 MIK;^&T]_M_]"-O&PO=V]R:W-H965T+8U^SP9>U#I1*V83.)=6"ELU%E M)[/I].VD4L:-EHM\=AN6"]\D:QS?!HI-5:FPOV'K=U>CT]'AX(O9E$D.)LM% MK3;\E=/O]6W ;M*C:%.QB\8["KR^&EV?7MR7\GFU_T MU6@JA-ARD01!X6?+[]E: 0*-^PYSU+L4P^'Z@/XQQXY85BKR>V__,#J55Z/S M$6E>J\:F+W[W,W?QO!&\PMN8_]*NO3L_&U'1Q.2KSA@,*N/:7_70Y6%@<#Y] MP6#6&!)HL<:K8&.>.D*%]3P%<#N[3\J$R@K;(- M+R8)>'(Z*3K;F]9V]H+MC_3)NU1&^LEIUH_M)^#1DYD=R-S,7@7\7*0QS4]/ M:#:=35_!F_?!S3/>_+7@ODEP],'$POK8!([TY_4JI@ ]_/6*C[/>QUGV$S71>$;EXS; M4$S*:15T[)*Z!__2<%"A*/?DUSE1.7&4N"B=N6\@G3[1NY+AHN5M7-W J^2B M])&?MY1"^E7DL%4KRQ)EXX[[,7T^?NOP,)YD=@EU!=.DXH1EC64MD MT3>AX'@"2@;&0]2G2$+VO:^0I/WWWYW/3M]=]C5 [INJ%M)Q3+^5C##2#@'M M:W!'-CJD4FV9"DS_)*H W-I;S'5)Z/JHKCZ/%R1^9F\OZ5?>LJ73['9V>=]X M 3AW9&)6A)'H3 'M9%W$H3 ,Q\LGT+,.NB5Z0KXKCVJ5^"\>3UKE M/RD2FPRB#1HA07_"RAUVEU"F?D)BWI%XK@B]=)ZK@M^YQR7H\@5CC*KF. MR M@O41K&Y6UA3@IK;*V.Q/8[$GUQ85?[/)"Y %G!FT)?*"3(@=:EVH6.;@\H+O M&P,(N9Z5@=,0]E+QMMBO&9"JZ^ ?@)UX() H0P=VF/=^A00?1CYIX.4V8HJE M#^F'Q*$BIU(3LJ.4A3D( 'W30!;>;=JKFE=)AEN."T-#YMM!( .[3-9(8Q0R M6[1,#'DY'*8C1@Y@ 0(-2J(%SENCL^PQ-A6F&H2)&9+X91Z!.[FM W*":TAO M%^$6R>[$@?N,"@1)D=C&3 ZW4<9(#I/7;)P,?1GK!?2\:06,+M0&=B;>8;#! M"OXBWB(8!(SI: VB;EOTV)A(H?\GST&1XI/JCI_[#SD9/#/U]M'W284-RD*6US"=CM^]&2&B_)!J-\G7^?&R\@E/H;PL M\?;D(!?P?>W1U]U&'/2OV>7?4$L#!!0 ( *& B5$NWOAZ#0H %@< 9 M >&PO=V]R:W-H965T 88 QA2RM?OZ0;F0BU%Q]Y+[8M$S@"- MOIP^W0V>;ZW[Y-=*!7%7%L:_'JQ#J%Z-QSY;JU+ZD:V4P9NE=:4,^.I68U\Y M)7/>5!;CV61R,BZE-H.+ MK0,]&%^<5W*E;E7X6-TX?!NW4G)=*N.U-<*IY>O!?/KJ\I36\X+?M-KZWF=! MEBRL_41?WN:O!Q-22!4J"R1!XM]&7:FB($%0XW.2.6B/I(W]SXWT:[8=MBRD M5U>V^)O.P_KUX'0@V^U/*MGSG.1EMO#\5VS3VLE 9+4/MDR;H4&I M3?PO[Y(?_LR&6=HP8[WC0:SE#S+(BW-GM\+1:DBC#VPJ[X9RVE!0;H/#6XU] MX>(V!D/8I5C4'B^]%]+DPNN5T4N=21/@NGY^, M/4C:.$MG7L8S9X^<^5*\LR:LO7ACR@P%^S,!+'TZ&8 M36:3 _*.6Z<_:9QO-< M.R1C_&K2%U\OO,ZU=,#22,R+8@=ZV@3E,EM6TMQW\DD 7&N\Y-3V8BTW2BR4 M,D(5&EG"^FJS:]OH0!R>MW%X?M!UE])KMJ_J06!?!+Y!#/N>;&1K*=N^)A"2 MY2$3[$*Y[[^;GDS.FHQ@?X&_.4AA[93B)P9*B3)FHJ),/+![-IF^%-(I41M9 MYYJTH,>=WV%(A?>-UZE:4.2W.JQW^*.#WDH9Y611<%Q5E2)&*GXT? #G$ELU M+Y4#'L23P8_S^:NJP$)R42CA:A)*+YQ:U86,P,!F6G>KLMKIH-.* M-W?96IJ50FJ7I?9<8)X,;M]<031V2Y>3KHP]7?;<#1NM(SM&XFU4U5;:)!(H MI4$5HV ,^56S'3&339K@> ![&PP M*@-)$V=32*582NUV<92,QB.4)M]&OE&HPE^;(]FNE LHVW@1BWM#;\8&A5SU M66%]#2E)(2B7S.!(26-J:+D7C'TT4/1=CC4JHH%"V -.AW&H:0$:"GU5.U]3 M_@<+@LC6^Z,[HHQ!$;=.L2>R5=RL>?)3:Y^]U\ M' DFBM[J(ZQ^S/*%+-CUL<-C+&Y!%3DPL"%[G"U%D]'[C!NB+< ^RR@(+=T3 MC/L(<0I,3P%?W'. #W'M2?1$KK^IQYMPLT;7)0IA>7%O] MI-?SVTLP*8BUQ@%[EWZL")Y8.[_]B*5TQ-'T>-@[X:U!]U1'38[$%;"E@_C% M>J_\*_%.2<(=O26VVWG+R;5/S%!LUYJX)&+5]_ .;"B<4T:Q<$J@\(/J_^!\ M\H%8(@4YOB9W&!422H2ZJ]#,X!70L2#.* K^3A2%2@\KX0ZAEDO%4PCG?"^# M/3:MM#%,]DO0M/@!<2I1B\7T^9"K[S#E7K\R)29GKF+&L7Z'&")#-BS4ACSJ MOJ4LYW"DWN%:+1S1C6@*/\T#*UY=VARYHXA]@[.^2E9P#Z:9+DN%T_-X'I_3 M%B+8W1Z4:V;*F'T2J4=V0-GH&(I-*G,XF0S'8+VHTZ*O<1,*S8AT#-Z#N%..V M8,/2RDZ:)X+&1[M!:(=1&K>:5,-DSNC*$FGV^/T_">/8_?\O /S_@<;6!='\ M1_#X\F@Z&V(YNG\E/L@[&K$_H+O,Q(MGDZ>OQ*TNT>K&6)&('JM2$'8VPAOH MOI@9:>JR&^ZS,5>QB%0"$0-DKHQY;(&)O,X464>Z1,K'2_:[]%_ M&P_-YATJ*W:%L3[IWJF0B=>YZN^T$6P*NYS\K;E%IBNB7+!_*201[]673_+] MH^!()V-RT '4;MFL:]";]$%;8U=&-ZHH@WFXJ8FTK9!;_U]*@MC]'%&@N6IA3;>T;)9OYHQ6] M(P=G8GQ3#KCM7;E O;"-W3/+8/S34>RTV![U'$F#AQKU2:LCC^A49(58:Q"5 MR];,..2HB/B@LK71GVND6>OH[1K]AFKFVJH.J5A3_=B[DP)I%Z"6#=\6P,K: M=-]'XM?N79*'P9)ZN#@SV04Q6S,P:6"\HA$-EGE;.PSDPT2"?:D/)>U+I.0_ M^+XNJVZJA1EA"X/NJW@#DB1QDF885QOZ6*+1M%NN AVZ6C^^$MQTG)R)7Q28 M1TSYV-G9Y]KRE$V8\W%&YSH0E8G]@R;K=-8UQSU@H/\X>R!ZED1'18?"IO#( MB,0OG#B,R'\0)*592+PHI*L1UUX;%O=GS(2[2APG)?8%H87.OBC8K=D-0?(7 M-G=3"&G'#LX[856]*'1&G+Z1NN#S41DNOPAO\ 3.E[_9-*O M8PFF#]370417_#+I')?B&.Q#&ZAL.WNGB=1[ 'EP6=C>G(N\5DVA\VN,/T>H M!:4P,E"'&Q MP MB'_'BE^"K?BWHX4-P9;\<:U0#QTMP/NE15ZG+W1 ^V/BQ3\!4$L#!!0 ( M *& B5$X7LH'2@, ),' 9 >&PO=V]R:W-H965TJD==(1IX;FJAEUYE3#L/ EU4V# ]EBT*NME* MU3!#6[4+=*N0E4ZIJ8,X#"=!P[CP5@MW=J=6"]F9F@N\4Z"[IF'JWS76Z=H%PPH)6]0:"X%*-PNO>MHODZMO!/XPG&O M3]9@/=E(^6@W'\JE%UI"6&-A+ *CZ0G?8%U;(*+QSP'3&TQ:Q=/U$?V=\YU\ MV3"-;V3]E9>F6GI3#TK(6OM1MCWLEGN0=%I(YN#,C%H MN.AG]GQXAQ.%:7A&(3XHQ(YW;\BQO&&&K19*[D%9:4*S"^>JTR9R7-B@W!M% MMYSTS.J6XLY%(1N$JUIJ/8(6*6854W3PP#8UZM$B,&3)R@?% 77=H\9G4&?P M40I3:7@K2BR_UP^(X4 S/M)9*@TB^8 +B?&;,X:%2B-#T048;9* 0R0U)V"C=$LGSMU=<$ 79 M:3*G?<#G EMSDG>(GV10FF9_'^??8WXC^(O07,,X"=3G [9;:G@TL=9#B M$61K ZW=>Y$%HWAA8]Q?=H)3:D1^E*;P^V_3.(K_H%T2YC2F<0(WAXS8_P_6 MN3]-LX%UZD\F&4QR/\K"GT3I)+'6+JRO(!R'L8U:.$["4;_/W#2)!CX7I+(9 M_*R*@Y-&29FT<]^!)C\Z8?J>.9P./\YUWVB_B???U4>F=IQ>M,8MJ8;C//- M]5] OS&R=6UW(PTU<;>LZ-=$907H?BNE.6ZL@>$?7OT'4$L#!!0 ( *& MB5'O^ ,NI 4 . , 9 >&PO=V]R:W-H965T'MDQ+MP\[^Z#8W#I5!F>]Z+ M>[N#CW)3>#H8K]18]E(N>U\A_-]B_1VA, ID:Y\)]M&]KIM,?2VGE3MLQ M4$K=?/E]ZX<]AL7X%8:D94@"[D910/F&>[XZLV;++%%#&BV"J8$;X*2F1_GD M+6XE^/SJLG8X<8ZEIEQ+S8.K^K=\K80;G(T\5!#A*&W%73;BDE?$+=D[HWWA MV!\Z$]E3_A&@=?B2';[+Y*# #ZF/V"0>LF2<>U P MY>>IJW@JSGM(0"?LG>BM;@O!<@,U6ZDWS-/#M1DFOPO'/*YA:L7UPV^.\2=P MZ"[=A\0J+C,F=;BY2+_5TDDZ/V5]')92*?+6@%UK''.U;]U%]A^"%=GJ'?M< M9=R+;/_ZBKN"<9VQE!8"DN^X"L1';#J>1PM\^_$TF@VPF"R3:,(^ (1%"E@+ M.L:=$Z">S:,92_ W6T9C=F-1G*Q_&+)*<>V'00,)KP@(2^;1G/WZRR*)D]^; MS8$B%@\GDS'8^HMH.J!=DD1Q:\[.C&C9<=/Z2DD /BZ$REA>Z\PQLU9RTV9C M,CDAQ\0G48)-,HXF@V?>49*OI<*CX,7[\V44#UA_0F3]DX1 --3*Z,VQ%[9\ M2@_/G PZ..WVC<@%9&>(J/N._ %OE"SHFIX!ZR1*!NS6>,3""X%TQ))A'(P_ MZL0_GAW(M%F7:;.#F=8E\UZL#BDJ6*C8>+BF:[V2;0>%OYYMM>9U)BG *V@* M&M">'-J 8X%2T]V:^AUR*55U)D)"B3Q'*W*[S-O#C+!@,F?2LX(3I]#!G93% M)(H'GK=B;6NJ*:$8QHLA.H5'4NTEGC=L@Q[7:J+M(T)QUY 4',ED!U=?.$FA&)+/$VA(1P*^ M\B37E*+)W'N,&DXT:9P)^#*505C$?N;WS#!M/$T)U.XAX(&9+M?A#IDBP5(* M=V-993S@RQ"T0.#X':@^D7\'!I&?I/?3":G^0 PM90,+8% M<9?*A"U$#+S;R [>,M:&=APR,LRC7QXHQ^ZKZD=KF'F;6&% M8&4S4PF:J1@F(K-&-6^&HGC)WN.%?T+RL?7E$8N7T^%T-L9JMEP,%_&,O?_! MMVC%DV&RF(=>/!W.9LL7B_5H;^HLA=V$V9H&2;B_&4"[TVY\OVBFUD?R9O9_ MQRT"S*$KYV =1R&ULM59M;]LV$/XK!RW8;$"-)4JRK"P)D&3-UF%M@B;;/@S[ M0,NT150B59**D_WZW5&.DCB.40S8%_-(\=Z>N^?,X[4V7VPEA(/[IE;V)*B< M:X\F$UM6HN'V4+="X9>E-@UWN#6KB6V-X NOU-03%D732<.E"DZ/_=FU.3W6 MG:NE$M<&;-#SX+%>5HX/)Z7'+5^)&N-_;:X.[R6!E(1NA MK-0*C%B>!&?QT?F4[OL+?TBQML]DH$SF6G^AS8?%21!10*(6I2,+')<[<2'J MF@QA&%\W-H/!)2D^EQ^M7_K<,9T^Z_4O8I-/ M1O9*75O_"^O-W2B LK-.-QMEC*"1JE_Y_0:';U%@&P7FX^X=^2A_XHZ?'AN] M!D.WT1H)/E6OC<%)146Y<0:_2M1SIS==V]8"47:\AJ547)42)>NX\Z<@55]Y M@G!TR^>UL./CB4/79&!2;MR<]V[8&VX*^*B5JRR\5PNQ>*D_P9"'N-ECW.=L MK\&KTAU"$H? (A;ML9<,."3>7O*6/;/B2O[C\PSA0BNK:[GHT^9J ==&6 +) M'^@E7 Y0W3Q"9>&OL[EU!AOM[ST1I4-$J8\H?2.B:X/,,^[!NQ=?.]F2DUW0 M[[5#K#ZR+2_%2=!2$N9.!&\8AQ+SEM:)!:7H*@%+72-MI5H!MW2&L.NY, /R M7O]7KCHD]'!X!".I4%UW%C_;\6NM;0WX32"S*ETO0#:MT7<;0 ^ L3")(Q3B M(F1I!)>=4=)U1GC/2WE/L@7\&!>0AP4KL'A-VSET]Y07R\,DGY&Q*$]A=_(A MK(RV%K)96$0YI.0O@;.R[)JNYH3)0B" 6/.>"V@S3I(QC.(LS+-\_*99A:/U M@%+-T3<*29C.IK"G0[*A0[*]'>)!PYK9G5VQ5W=W5]Q69*YIM?+H8[TI(\P7 MZU\/SBRL!>%O-]UAC^"V,D) TU-<$,5?U/P3.G_[ZU:S^'Y@$9;S2;K:"D/< MXY\2KH@FHIKC;Y*E$+.0%3ED819G<-/-^[M284H"1FD68;%86E#)PL2O?O<) MZ[.=YW,'"[[11Q14R?P_H?<;N@,%HND1_: &]T1]5$'.J.;'@UM(L^D3N>'UCI/N]: M\KFLI9,"W3^A/B2&P1G=O([\ !F8)P6N:9CEV:N"&?IS?*>7[SI+G6,%M=?< MX:.A#TCIE-<9UG4 M=W2>P,]8%,"VI0F&P\R*LC.^(>#[[V8L9C\"FV5/&PO=V]R:W-H M965T =_X5VW&0!,BUV]H"Q0[- MM7TH]J#8BBU4EEQ)OO3VUX^2'5_6:X+MN7V)2(GD]U$4'2X/4GW6#:4&OK9< MZ)77&-,M@D"7#6V)OI$=%7BREZHE!E55![I3E%3.J>5!'(99T!(FO/72[=VI M]5+VAC-![Q3HOFV)>KRE7!Y67N0=-]ZQNC%V(U@O.U+3+37ONSN%6C!%J5A+ MA692@*+[E;>)%K>IM7<&'Q@]Z!,9;"8[*3];Y76U\D)+B'):&AN!X/) 7U#. M;2"D\66,Z4V0UO%4/D;_W>6.N>R(IB\D_\@JTZR\N0<5W9.>FW?R\(J.^3B" MI>3:_<)AL$T3#\I>&]F.SLB@96)8R=?Q'DXT7ATV:GC<+W\]<% MV-D$.W.PLS.P6VRKJD<*$[4M*5AQVJ MJ7J@WOJ^H5 KJ3641*E')FH@K>R%<8DCE"P9,4B E&7?]GR06ZD,^YNXSD&F MS\C!@2HKPUYR;&QM1;3#(LD=55.=',8;(GIL^&ES 5=,@&EDK_%87S_W^M8# M-B,?2^ 9EP5LY=XZ:@5U$>^W&>7<-5,??G:70-]](0/EF=@1'X)Y'GJ9\5*>3ST,]G MV1-Y+&FG9$F1R(4*9%$&L9\FR8AX!@7+@_5)HLA*\P3)%G"A^=*I^=+_W'P, MOTO_OP$OQO_9@#\;\ =KP.!D],"BU&[ PI=NW_Y-AK:ABJ!L7(S@TR.VGP!3BQP3F4*FN YWLIS5&Q --DN_X' M4$L#!!0 ( *& B5%T'S*\7 , 'P' 9 >&PO=V]R:W-H965T]_.DL25 M:VR$BTV+FFYJ8QOA:6M7B6LMBBHH-2K)T_0B:834T7(>SA[LHS&819='^X%&NUIX/DN6\%2M\0O]/^V!IEPPHE6Q0.VDT6*P7T54V MNYZP?!#X(''C#M; D13&?.+-NVH1I>P0*BP](PCZ?<&WJ!0#D1N?=YC18)(5 M#]=[]-L0.\52"(=OC?HH*[]>1)<15%B+3OE'L_D+=_$$!TNC7/C"II<=D\6R M<]XT.V7:-U+W?_%UQ\.!PF5Z1"'?*>3![]Y0\/)&>+&<6[,!R]*$QHL0:M F MYZ3FI#QY2[>2]/SRG:ZP\%AI= Y>/XM"H3N;)YZ@62 I=S#7/4Q^!.8/N#?: MKQW\27C52_V$7!K\RO=^7>Q MN EGKA4E+B+J,H?V"T;+*\?0Q(DIT ZTG(,:C'$6H334+(ZRR=)^C5 ;15TG M]6H&KZ6F^E&*6L&=_00%SPRBC-!0BU(JZ;?P"K+S-+N,+^&.BF,&G1:-L5Y^ M(_P@*9WKA"Z1[#I/U9.=03:-IP<4L%?GH&FVD$/_$P_P:19G<"(#DR$#D]_. MP+WPG95>HON]?)Q&?B8:.5I'75;C=,R:HL"Q^[J0EBKR! M@K>MD!4(1URXTLJ";B@3+Y(#GMMN!K=4GD+!%H4%U!7?O!>ZHUD9\O0R@P]6 MZE*V)-^*+4U)8O01>0JS&J4T8X(G\06O<[C(XPFO1C!-XQ&OQI 1^>%Z$E(W MO>!4/QO/D#^#_Z@&%F96J!HZ[8\$3+X&9)JQ/(!=B/@5/15QN@^"K. .ON>6 M=-YW:ML7Y$;Z-4F8$K%R4%O3')#VAK1-72.YN8I_53[)P41LT*["W'=4>>1Q M/QR'T^%IN>HGZ@_Q_EVZ%W8E*?T*:U)-XRG5B^UG?;_QI@WSM3">IG58KNEY M1,L"=%\;X_<;-C \N,OO4$L#!!0 ( *& B5%8"PF/( 4 '<, 9 M>&PO=V]R:W-H965TOV&) E27JU5EB MP,FZK@/:!DG:?ACV@9'.LA!)]$C:3O;K=T?9CM/%7O;%?-'=EH9(HYMM+X:H$=?9DIW4I+2UV-S$*C+)U2VXQ$$*2C M5M;=8'+F]J[TY$PM;5-W>*7!+-M6ZL<+;-3Z?! .MAO7=36WO#&:G"UDA3=H MORRN-*U&.Y2R;K$SM>I X^Q\, U/+U*6=P)?:UR;O3EP)'=*W?/B0WD^"-@A M;+"PC"!I6.$E-@T#D1M_;3 '.Y.LN#_?HO_J8J=8[J3!2]5\JTL[/Q_D RAQ M)I>-O5;KWW 33\)XA6J,^X5U+QMG RB6QJIVHTP>M'77C_)ADX<]A3PXH" V M"L+YW1MR7OXBK9R<:;4&S=*$QA,7JM,FY^J.#^7&:OI:DYZ=W%A5W+_EN$HH M5$MG;:1+U\FMO&O0#,]&ELRP\*C80%[TD.( Y!@^JL[.#;SK2BR?ZX_(O9V/ M8NOCA3@*^+FP/D2A!R(0P1&\:!=SY/"B0S'/I<9-S%?RD2AF8:JU["IT\S^F M=\9JXLN?1XS%.V.Q,Q8?,M:S'=0,#-N%%W*ML5!55__]?;;ZY!S%YZ(]-0M9 MX/F JM*@7N%@&X:A3:*=/9KH>4>.<"WB%!$EKA)-&&3.$=X1Z"K=SC0AMSR)D%@%Q0-VA=C3X1"DX_/7$.:^6AGP@2\P9 M^@G'>[-+92P[K'&%W1+A#0A/!&,:0R\.$QH3+XLR&B-/Y G<2*H$%Q-E[AXM MNRZ\($I(/@IBB+T\#$@V3L=PB\6\4XVJ'IU"228:M7"\$EX:A_0;9B'D7I"$ M9"8- GB/'26N$'$4"PM#+R+FQ%^%$8\2;TLB^%($26[(DI>743L$E'MJ:?7]O&ELCF*^'+9 M3/]5'-\;@IIX8#:U94[A\])2#70E,V)?P3RGH4<)*W!A29%/ 7514_(6NBXV MO+*HVR%\6K;,8C)^S7]XG4NAUZ>DD+H MBV3?95I'Y'+(+L<<5@I?T; ]SB SLN"%5;"B[?\ ?Q%N$Z=KEP?5DSSFD%,_ M22#V,Z<>>@'Y>H3HZ8[HZ6N)3JRT1)"^S3*SEEUMCS+^*/0K&']]\\6E\OIF M>I#P)-,S]LK-2'2WG!XB_7K+7+FB/D>\KIAIP%<(S&2M826;)0[!WA' MQ?^G]"LJA7IYSJ>91GX443OC>R -_7'X5!FNER9T]!E0C\QB/P^W'#R)XW0( M"3$B[_F?"I_@]HI"I&+(!95EOJ82S8F<"G.T,$?#&1TO%.6'JIN.J=_!JA9@+[/E++;!1O8_=>8_ -02P,$% @ H8") M40]10J[O P A0X !D !X;"]W;W)K&ULS5?+ M;MLX%/V5"Z.+!$BCEY^%;2"Q$TR+-@F:IET,9D%+E$1$(E62BA-@/GXN*5ER M:EL-4@P0+RR2XCD\]Z%+ M];S>9N K2U)M!ISYM" )O:7ZKKB1V',:EHCEE"LF.$@:SWIGWH<+;VP =L9W M1M=JJPW&E)40]Z;S,9KU7*.(9C34AH+@XX$N:)89)M3QLR;M-6L:X'9[PWYI MC4=C5D31AW6<4NB MR7PJQ1JDF8ULIF&];]'H+\9-HMQJB6\9XO3\MDH0$#&L2H4OE0+"(U LX2QF M(>$:@QF*DFO&$RA$QD)&%1Q=$2F)"?(Q'"VI)BQ3Q_ >[FZ7<:76"@]C^EHI2X1)JZF@TP,APPEKL>276/R#6@R^"ZU3!!8]HM >_ MZ,8'O\,ON_&3#KR#CF^\[V^\?^YW$GXJLU,(O!/P7=_=9T\W_#K4G?#EG\$O M7@SW)AW.")I4#"Q?<(#O"JO*69MJ-U)P;(<4RY)6("0L4L(3:G+HV33&0U9D M%/[^C(3P4=-<_=,AI]_(Z5LY_0-R:F*204&>:@T<,L&3]YK*'*O12N_S><4Z MM*RF3#_,?3_H!^.I\[#MV]UI;C/CF=Y!HW?0J?>;$?59$ Z7)&09TT_P+UB7 MX+>]D#1BNL,KPV:5X5L(TJB1,_H_@K08[0;)-;_G05K^=MHST>-&]+A3]*7( M<'\V0NG/TL1)Q#%%0Y(.ATP:[LE;B(_GMON+VVGL0N0Y6HH;67A_LMD2CG#Y MJGF\=Q>H* =;?A_XD\..][9V.Z]3S77M:2@D"RD45%8ZK*)21>W(?F'>3D(, MA@ MDQ6F$7[S9)71O4KZ.TJ&!X6T)=;KKK&O+#?G->W@A87$:ZNQ-WQ=*<':_V<; M@M>68&_T)DI.6UZ][OKZZBB-7U;NG:WC=DYE8N\Y"JQIU=FO&6WN4F?V!O'+ M^-+PQOJ6I+FA?B$P85Y#1&"G=TQ&FCJSN/%5'B\(>ZE="XQ7!-E.\)U)I M)N#[6 B]Z9@%FIOG_#]02P,$% @ H8")4&ULO5?;;N,V$/T50LA# FPLZFX'MH'X M4K0/VP:;9O=9D6B;B"2Z)!5G_[Y#2I9EB=9ZVZ(OMDB=.<,Y&I(STP/C;V)' MB$0?>5:(F;63WXRD COE)R$*UGI$)Y9>Q-#7Y+9Q96*R(9 M2:2BB.'OG2Q)EBDF6,=?-:G5^%2&[> CF-19DR;)O-)6[F36V4$HV M<9G)+^SP*ZD#"A1?PC*A?]&AQF(+):60+*^-804Y+:K_^*,6HF4 /&8#MS9P MNP;^!0.O-O"N]>#7!OZU'H+:0(=N5[%KX5:QC.=3S@Z(*S2PJ0>MOK8&O6BA M$N59>@S*^1. MH'61DM1@OQJVGPS8VZ!2(Y5[E&KA#A+^D<@1\IQ/R,4N-JQG>;6Y,S&%\^^\ MK_^Q]S,QO"9O/,WG7?PU9]F.>'T3EH;0!-QL&)ZBS4 MH DU&-1R10H&6[NEYJ""84,;#BKX31^2)+V/W^%3;0D",7,XF^O="K>&D/#5 M:+%%M_0X;92Y\A.THH[""#L=G0TH'+A=F0THSPO&'9W[J#"(W,BL<]0($EVO M\S6Y.FZ(Q_^3TN.KE#:@#$H;4 :E^Z@!I2>-().?$T2K#14!(IL-E B(;1!< M;?B39I!> X_@=+99]$.ZH9:#Q<'?[&T"^ MZYFU1WWY, =U'^A+S E:2G2$[E9V8IJW,ZD$7:[PO91]WCD M=74U0&[3K1KXQ]L0+]_ M4F",NWKU49[;1:T,J+ +6INH<'?KV:T^ -+N + ^PUC\CA0#II6>OXW4$L#!!0 ( *& B5%96RFPS ( (' M 9 >&PO=V]R:W-H965T^-+FXV 0P!)7 MK!+V7FT^XS:>GO.7*F'\$S;;LU$ :66L*K;&1%!P6;_9ZS8/+8-NO,<@V1HD MGKL6\I27S++)2*L-:'>:O+F!#]5;$QR7[E(>K*9=3G9V,JL,K1@#J2H67#*? MJN,O3&OFTG4"QY=H&1?F!#[!$UT3/+EZ@6N9=N (0C YTVB 2WB4W)I36J3Q M+1>"/)E1: G2287I%FA6 R5[@*95UH%N= I)% \?'R[A^.CDM\Y'?R$%VT2< M-!$G7J#[MXBGZ4O%#?<1?[^A-;BV6)@?!S2ZC4;7:YSMT;A%G:&FHA7,XI)R M:UQF2LU3A)(V?##P$_8%5B>JUAAX#?=QK2>]N-/MC<+U#K2S!NWL(-HTRS1F MA 4KQC6LF:@0U,K?;7VU5'/I,WTNE!V-RUU@M4*_!48](-K-U6NX>@>YYLSD M4#*^4[ V';8$!W&_,]RMV&\4^P<59TJ3!9<9E)4V%9,6K *+N@"AF*3\I%QP M^[8+J/;<:P'%2;(G ^<-S_E!'E^"=!-SRCJW5!U?'&_WV5M&D>MW'6CSI]5';9:FOL[W#*=<6E X(K,HLXYY5[7';>>6%7Z M+K=0EGJF'^;TDT+M#M#^2BG[/G&-L_GM37X!4$L#!!0 ( *& B5$3ZB"E M,@4 -\8 9 >&PO=V]R:W-H965TLL6<'AB)4_R0@?R0)"A[O<6$'J]' MUNAMX6N\W;%BP5C,]VB+'S'[OG_(^)W1>(GB!*=Y3%.0XF/XN8^NAZ91428X) 5+A#_>,9+3$CAB0YF37*\9*2ISABN^O1= 0BO$$'PK[2XV^X)C0I_(64Y.5?<*RQY@B$ MAYS1I#;F$21Q6GVBESH1)P;SW!DZ/@5,;..\-W!Z#26TP MT=W!K0U<70.O-O#*8E79+4NS0@PMYAD]@JQ @Y FZSA%97^ M&\^G':&)\S5Q=S(TF@A,3#D'M^'@*CD\\9$+GHK9#^[3\%+1 %[CT?O?FFS:[#%5 M1KU$^0[P!RP(BPO,]WE&I"_[4R&Q]@S:0O[U8+X>+)@*A7),=VKV5&O6\)[] M-]Y#+>C/A+#'EC/IB\A=M-I[YGX(]"# M^7JP0 9S^TF?R ;KPZ0'*U#[/ T&]L<"VUB@,I:'C"OSC+U>@#U!*;LHVZ/H MC'T1B;044 S$=<52:,%\/5@P".O2;R>:9:M+L2_E6+H%!'-1#K)"?8_I9GS@ M-XIVM(5PG$XUZAQHP7P]6# (Z^:@G;B6>N3>IPREVWA-E(P=<0A9$_$QJ(GS M-7'!,*[+NAV^EM[TE9(5ARE7!M 2V6H"?5U@( 7:9G^9VTEMJ4>UKMSP:S^= MA_W4Z0V@'>R6I_'84[28)WTJOT^Y#LK70@5#J"[15EU8 _*"Q#RWXQTF$=@< M^'L&O*O4NKB\!];$$*1NR;0UP4&CJ GZ93EL%0%4*X)OE"$"PM-#.K!'L>P4[!:*;]+0DBD$7: /Q<$O!08: M'KL):!4"5"N$O@0,%\0=/%Y:\H83&ULG53?3]LP$/Y7K(B'(@%)DX:U MJ(U$RZ8AP5:5,1ZF/;C)M;'PCV([+?OO=W;2K$#IIKW$OO-]=]_=Y6ZX4?K1 ME "6/ LNS2@HK5U=A*')2Q#4G*D52'Q9*"VH15$O0[/20 L/$CR,H^@\%)3) M(!MZW51G0U59SB1,-3&5$%3_&@-7FU'0#;:*&5N6UBG";+BB2[@#>[^::I3" MUDO!!$C#E"0:%J/@LGLQ29V]-_C.8&-V[L1E,E?JT0G7Q2B('"'@D%OG@>*Q MA@EP[APAC:?&9]"&=,#=^];[)Y\[YC*G!B:*/[#"EJ.@'Y "%K3B=J8VGZ') MQQ/,%3?^2S:-;120O#)6B0:,# 23]4F?FSKL -#/?D#< .)_!20-(/&)ULQ\ M6E?4TFRHU89H9XW>W,77QJ,Q&R9=%^^LQE>&.)N-*X,:8TBNQ)Q)ZFO;F6I% M?)7(# P6Q!R3SA58RCC>3LD#]O?!_6D:1[0N(HCO;Q^6_X"SI)VZW$^TO^UJW+_*EBAOEN_;A!';FV(,S/ S%Z M;8R>C]%[)\8,UB KV->\&GCN@6X]K+/NH-=+,;/U;DW>FJ6#?K^;MF8O>*4M MK_0@KR^XTIC$WQ1(ARMCCOF2H!>^F7C M!J62MAZP5MONLTL_QN$?\WH9WE*]9-(0#@N$1F M7TO0@,1. MVK136PG*T)B85HV]?)CVP:1N:^'$P78H_/N=G33-VI"]"/:EL9U[[IY[ M:"W5G5XQ9M!C*C(]]E;&Y&]\7R*T;D#I<(G M0=#W4\HS;S)R9S,U&^7!E[X$]&.5VR M&V:^Y#,%.[_V,NP,/ MS=F"%L)\DNMWK$JH9_TE4FCWB]:5;>"AI-!&IA48&*0\*Y_TL1*B 8!$VP&D M I _!805('2)ELQ<6A?4T,E(R352UAJ\V873QJ$A&Y[9SWAC%+SE@#.3FR+/ M!8/O8JA "Y[1+.&PTH8:=XIX5M:*U?QPIJ!^E'E"-)LC=E_PW-H^0;8VIA^4C$[+YF19YA]3,PI"O$Q(@$) M6N#3;OA[FCT']T&C6BA2"T6=C]%22=TJ9>FN[]S9F_LPZ0V&03SR'YJ*[5M%0Q*%M=4O M7*.::]3)]2Q)BK004"]SN#_02Z" ;+6TT2P]]1H$3DB,PW"'9XL9[L6]N)UH MKR;:^R=1,V;:N/;V2(0XCJ,=JBU6833HMS/MUTS[G4RO&32FE11SQ--6&8VC+M$F';/G'X'S3?=D#&ULI5;?;]HP$/Y7K*@/K=21'Q!8$2"U4+1-ZE85 M=7N8]F"2(UAU[,PVI=U?O[,34J"!5NI+8COWW7UW_N+S8"W5@UX"&/*4+K$<; N76$ M-/Y6/KTZI 5NCS?>IRYWS&5.-8PE_\52LQQZGSV2PH*NN+F3ZR]0Y1-;?XGD MVCW)NK(-/)*LM)%Y!48&.1/EFSY5==@"H)]F0%0!HGU YP"@70':[XW0J0"= M]T:(*T#\7D"W G1=[K,#MUT.C05FP@IK9A1^98@S MH]FJ*#B@4@SE9,$$%0G#D3;4N%7"1*E>*X/3[U0I:J5P1DXG8"CC^HQ\(O>S M"3D].2,G:$UN&.=HK >^07XVBI]47*Y*+M$!+FUR(X59:G(M4D@;\)/C^(LC M>!_K4A6[5IH;>>O?8B.RJA@_YR0SLD8!2(Y2TM=49&26P7:JM MR 69UEJ<;;2H MR>_+N38*3Z,_1QAU:D8=QZAS@-$$\"C&""XB/.%1K:%)M*67KO-BS^G'46?@ M/V[+H+0(@RV3=JN[:S1Y[2:,=DVN&_S$K9=@.UG&=9;QT2SOP+87)C)2@'*_ MLDB R#EGF/28[Q%H[>73/PJF3V+:=Q4DUYS+MTZE^X;.[8 I2#%CO8( M8@5XW!A0R9**#(@]FO#M#BW<5YD)YG86+?*FG^]XJ# @ST"5/J*S7LVZ]\8. ME&2W2#45O?>Z8$%K3VF3!J.H%>U5U=]J!SFHS#5N31*Y$J;\8>O5^FYPZ5KB MWOI5V!^'#>N3L']=MOX7]^5%Y(:JC E-."PP5-#JH0Q4V=S+B9&%:T9S:;"U MN>$2[T.@K %^7TAI-A,;H+YAC?X#4$L#!!0 ( *& B5&!YO,>^ ( , ( M 9 >&PO=V]R:W-H965T'+ M8,W%BTP)4>@MSY@<6JE2Q:UMRS@E.9;7O" ,WBRYR+&"K5C9LA $)X:49[;G M.)&=8\JLT<"4\ROAY:KK4Y>**K5.D#>S0H\(K, MB7HN9@)V=F,EH3EADG*&!%D.K3OW=AIIO %\H60MM]9(*UEP_J(W[Y.AY>B M2$9BI2U@>+R2,M:ZQCH;B4BN^*W.PQ8!['03O)K@ MM0G! 8)?$_Q3/00U(3C50U@3C'2[TFX2-\$*CP:"KY'0:+"F%R;[A@WYHDSW MR5P)>$N!IT;SLB@R H57.$-+RC"+*:RDPLJ<(LJJ9M15/?] H"9HS*6Z0.<3 MHC#-Y 6Z0L_S"3H_NT!G $>?4UY*S!(YL!5$J/W8<1W-?16-=R :'SURIE*) MIBPA20=_KQ->NZ]HP8_Q>H:^>XE\AS/Z8AG?#+=[7?)^3_O MTW_VOI,,O^D5W]CS#]D3*\SH+],+E] %3/*,)E5K0+W13!"I&\D<\"5Z:-II MOFDGB;[=+:02<#]\/Q)1T$04F(B"0Q$51( [MD*9Z4SR!O>G)%V-5QF*C"%] M>;Z._%ZO-[!?MZO9 ?+#8!YGM=OF9KNH\+0#1O0CMRPD1L>E3LO%Y5. MRF*>=\JL#(1;;J^"T&G)[ !Y0;\ELP/D^FW4]"^F=F1&C"F)7D?%7I1U))L;UW).1$K,PLEBGG)5/6/:TZ; M<7MGIDSK_-Z]';L=YQ,8S]4T_6.^FNV/6*PHDY"X);ARKGM0'5'-RVJC>&$& MPH(K&"]FF<(G!A$: .^7G*O-1CMH/EI&OP%02P,$% @ H8")48Q)=Q2T M @ <08 !D !X;"]W;W)K&ULC5513]LP$/XK MIX@'D 9)DY92U%:",C0>T! =V[.;7!(+Q\YLA[)_O[.3AE):Q$OB.]]]_KX[ MYS)=*_UL2D0+KY609A:4UM:786C2$BMFSE2-DG9RI2MFR=1%:&J-+/-)E0CC M*#H/*\9E,)]ZWX.>3U5C!9?XH,$T5<7TOVL4:CT+!L'&\!R,7+Q/N WQ[796H-3LE+JV1EWV2R('"$4 MF%J'P.CU@@L4P@$1C;\=9M ?Z1*WUQOT6Z^=M*R8P842?WAFRUEP$4"&.6N$ M?53K']CI\013)8Q_PKJ+C0)(&V-5U243@XK+]LU>NSIL)1#._H2X2XAW$X8' M$I(N(?%"6V9>U@VS;#[5:@W:11.:6_C:^&Q2PZ7KXM)JVN649^?+IJX%4ELL M$Y!SR63*:64LL]X+7+97Q=7\^%WT@ID2;ND:P-U;S D25L:^"XSS-[GAZ2XEQUO M9%_'GP+^3.T9)(-O$$=QM(?/XLOI@\DG=)*^"XG'2P[@^5+6C&= A016J49: M0S5+14-Z7?%LB5 A,XUNVZ)R$&0B",Y67'#+T5Q^PF38,QEZ)L-#RFK4U$A9 M0.HXY=1> [E6%:A^QQ^\MXLM]KG'=O/C93X9)U2@E^W2?@P:CL:C/N@=[5%/ M>_1%VFU5M/MZ3U5^VI#!C$$JIUK1O91M.?$U+9DLT-=;TK#944?!@A?^1N\5 M.OJ@83 >7D0[2C]&)<-D,MR1&FY]O17JP@\U ZF[!.V-[KW]W+SRXV+'?TWS MM!U_;S#M,+YGNN#2D+:<(*.S,3'3[8!K#:MJ/R-6RM+$\$.Z/\R\_]02P,$% @ H8")4<5@QO)B P F H !D !X;"]W;W)K M&ULI5;?3]LP$/Y7K(@'D(#\;E+45H*V;#R@H16V MAVD/)KDVUA*[LQT*^^MG.VE64M.A[:6U+]]W=]_YXMQHP_@/40!(]%R55(R= M0LKUA>N*K( *BW.V!JJ>+!FOL%1;OG+%F@/.#:DJW<#S!FZ%"74F(V.[XY,1 MJV5)*-QQ).JJPOSE"DJV&3N^LS5\)JM":H,[&:WQ"A8@']9W7.W +X0V(B=-=)*'AG[H3@[*:B%9U9)5!A6AS3]^;NNP0U!^[(2@)01]0O0&(6P)X7LC1"TA M>F^$N"48Z6ZCW11NAB6>C#C;(*[1RIM>F.H;MJH7H;I/%I*KIT3QY&11K]OQ)%L"5*6,5H&-X5MTJX.0449 GZ'@& M$I-2G* S]+"8H>.C$W2DP.B^8+7 -!,RD*@ M.TO@;Y=/@K)U87Q_4!&49=19#**WLCHADI0067;H[:&:QP,C -]BSY-_"0: MN4^[A[B/";QH\!HTVP>EL?<:,]_'Q$$2=J!7&N-.8WQ0XP=U^R-54/A9$_F" M!&0U)Y* ]?5J7,4["?12G.XC@C3N2?VKE[G%2Q(GGEWIH%,Z.*CT,E,2!3'M MDS$AK0H'>Y'/_+"GT8()@V$8]&1:8,FP)]2"B;S$#^Q*DTYIR(MH"!)^^=I045):A>9=B+3@R+OF?[(L%VIYM-ATYON MO3AG4>#W]%I H3>,>D>:).AS=S4+.1 M;&T^](],JK'!+ LU.@+7 /5\R9C<;G2 ;AB=_ 902P,$% @ H8")4;M[ M_]44! ?Q !D !X;"]W;W)K&ULO5A;;]LV M&/TKA-"'!$@BD;)NA6T@3=8U1=<%<;L]%'N@)=HB2HDJ2<7I?GVIBR79DF5C M0_P2D])W.=_YR$,JTPT7WV5,B (O"4OES(B5RMZ:I@QCDF!YPS.2ZC*T93\BB S),$BY_O"..;F0&- M[8,GNHY5\<"<3S.\)@NBOF:/0L_,)DI$$Y)*RE,@R&IFW,*W=\@I'$J+ORC9 MR,X8%*4L.?]>3!ZBF6$5B @CH2I"8/WS3.X(8T4DC>-''=1H%W,$DMRQ]G?-%+QS/ -$)$5SIEZXIL/I"ZH!!AR)LN_8%/;6@8(7+RY!&^T(?@2\USJ4')J*@VS2&:&-:1W%21T -*? MH;H!-KP"R$+6@/O=N/M'G!YR-S4Y#4.H80B5\>P#\=[3E"IR_4FOM@ATZ+JM MZ/KV2=N#!T42^<](-KO)9I?9)@>RW29<*/HO+C+T^+X":\'E(*555+>,6FS= MYWDP\0(/3LWG+G5],]\+G,!KS'9 3QK0DW'089@G.<-*,X3K HI-.@2TBN1T M$%Q##R'/W4,Z8!?XO@.'D3H-4F<4Z1>N,&LP'B Y)6H(N=-#Y'F.&SA[P ?, M?,N;N,/ W0:X.[H*>POO"GS6(G_QVTO(\HBF:_![O6$BG!$Y$$BS N]>R> M/.L#*]/'CQJA)&BR!$=ZH<^)2A78_U,%:+4R;1W98C]R*G0NK:U97:+D*[7! M@NACJRD/A%RJ8=&U>I2[<'_7#1@AQ[:'NP([APP<1;_8(BV:<2KLW5RM7,-S MZ#5L!1N^CF+78;M40^@BJ]>2OIWG(G1 "&&KV?"8:-N#V>X @=(+]'O3M N1YUH$>M-H*Q\6UZ4%UTR-"WXQ9 M>73*F&:CO6@E$?KGZ$4KCC!XG5X$?7VRH.WOGQS'[7:O>:W$HA,EMM8E/5(D MC%/.^/KGV$6RE4$$S] *U+FYHE=I11UV9[F[ =J_Z1PUVX7=*BHZHJC;1NA+ M3$1 BA,RMA50*WEH<@[^6QE$X[?-_\R_T[NF0V1;UC[_Q\PJV&;GZ[#X-/\# MBS5-)6!DI?VL&T^'$=77;C51/"L_&)=<:5$JAS'1G1"%@7Z_XEQM)\4W:/,_ MA_DO4$L#!!0 ( *& B5%B:GS#\ ( (H( 9 >&PO=V]R:W-H965T M_IK=>['I9"/JF,$(V><\;5R,FTWER[ MKDHRDF-U*3:$PYV5D#G6L)1K5VTDP:D%YQB;L?^SGH'+TNLR(U@7VFJLY$S<%!*5KA@^D&4'TCM)S)\B6#*_J*R MBNU#<%(H+?(:#"?(*:_^\7.=AST \'0#@AH0' )Z1P!A#0A?J]"K ;W7*D0U MP%IW*^\V<3.L\7@H18FDB08VA50T^0AV^9@&)PD_ M)?H2A?X%"KS ZSC/S:OA_E67G?]3G_^S^HMDA$UQA)8O/,+W?E<&IB;V*F52 M5R+R#-U2=9;-M%*(K8+IE=NQ[T4>Y'2[_S#;47%PK!X6^?Q@U M[Q ,!WM1+S(1-9F(3F9BD@NIZ6]L>VIMM\MMQ1+MB0=1V'(;M8\8]5MVVUS] ML)6Y>8=B&!^S&S=VXY-V=_5V@7#Z WJ?>?"=325N.0$?AT;:0=$@'!SX: <= M>G#WFFM.Y-I.-07U6'!=O4K-;C,X)W9>'.Q/_>L;OV-_!H.VFHM_Z:LI?8?E MFG*%&%F!E'?9AWS+:O)5"RTVMK4OA89!82\S^%@@T@3 _940>K

&PO=V]R:W-H965THV5-KM8=J#20ZP MZH_,=D@K[8^?[:01K$!Y6'D@=G*_#]\=%P:5D ]J!:#1(Z-<#;V5UL6%[ZML M!0RKCBB FR<+(1G69BN7OBHDX-R!&/7#($A\A@GWTH&[-Y7I0)2:$@Y3B53) M&)9/ET!%-?2ZWO.-6[)<:7O#3P<%7L(,]'TQE6;GMRPY8< 5$1Q)6 R]C]V+ M2=_&NX#O!"JUL4;V)',A'NSF.A]Z@34$%#)M&;"YK&$$E%HB8^-WP^FUDA:X MN7YFG[BSF[/,L8*1H#](KE=#[]Q#.2QP2?6MJ#Y!-JCHVCCV4 ME4H+UH"- T9X?<6/31XV &%W#R!L .&Q@*@!1,<">@V@=RP@;@#QL8"D 20N M]W6R7*;'6.-T($6%I(TV;';ARN70)L&$V\:::6F>$H/3Z4@P1K3I%*T0YCG* M!->$+X%G!!0Z'8/&A*HS=(((1W0=%(:OL8P/LWS+= =%7S,3H].=O!F!ATK8&I7P<4HE8A<@J] M/0I320QO@2DJ\%/=/V904,&7[S5(9G[=\UVEN:I9$\=JI]XZ#<.H%YT/_/5F MUEZ&!6W$EM]>Z[=WT._7DLU!(K$PSB198SO04--""OU!^[OILB:.-RUONQT= MBMAR&[=NXX-N[VP*;P3F:((S0HE^,A9= QG.^]7KX;5IOV-^6A?EU^P7!*N$(6% 0:=OBF&K%]!]4:+PHW, MN=!F +OERKRU0=H \WPAA'[>V"G<_@](_P)02P,$% @ H8")43:^Y\MX M P '@P !D !X;"]W;W)K&ULI5=MC^(V$/XK M5G256.F6O)% 5H"T+&Q[E4Y=W=ZV'ZI^,,D UB8VM9V%ZZ_OV,GF8 E9VN,# MQ)-YGO$S'MO#>"?DL]H :+(O2Y(<)I_%US.DU( SQ\?F6_M]I1RY(JN!/Y M'RS3FXDS L8G &$-2"\-,*@!@PNC1#5@.A20%P#8IO[*EDVTW.JZ70L MQ8Y(XXULYL$NET5C@ADWA?6H);YEB-/33SP5!1!-]Z!(;PZ:LEQ=D6OR]#@G MO0]7Y -AG'S=B%)1GJFQJS&H@;II'6!6!0C.! C)9\'U1I$%SR!KP<^[\4D' MWD6QC>+@5?$LZ"3\+=5]$OH?2> %7LM\[BZ&^TF;G!^+OOBQZ/?=\%\I/Q?] M*)=A4SVAY0N[J^+5 ">SQ. M%;358,416PYSEKY,@W" "E\.%_;4Z3I)_-&QU[R%RO.C8Z?%J5.8>-^9CI1& MC=*H4^EBM0)[SEJQDNI6I=T<4=P?>C^U574WKA?Z!GC55M#=R##NCUHC+KIQ MHW[R%G:4M;C)6OP?L_:1;"7#6Y+EWTA6HEU@Y:2@E/58 H<5TP1O-3QUUUU=:*17.[>E9=8]K;COM:]#-ZSG]_TSR_ .,.G'[<#%.\!1 MR\(?K<2P68EA)]//4F".2RXA%6O._L&L'B2\]>H8GFPCW\//FQUYD=?]J5B(SLE(&AG)_Y*!.V)#-?9^ M99X15FSQR$8+$+CH)$I.$QZ<*'['J9+C'O0O![@W]IE_<^>WV.?^S:+J5;_35YWS9RK7C"N2PPI#>?TA+HZLNM%JH,76=D]+ MH;$7LX\;;.!!&@=\OQ)"OPY,@.8OP?1?4$L#!!0 ( *& B5'6F 0)5P( M )4% 9 >&PO=V]R:W-H965T2)BL< VV"81U:K&C6[3#LH-AT(E26,HENVOWZ2;)C9$.2[F*+$M_3 M(T4RW2C];%:(!*^5D&82K(C65V%H\A56S/34&J4]*96N&%E3+T.SUL@*#ZI$ MF$3195@Q+H,L]7L/.DM538)+?-!@ZJIB^NT&A=I,@CC8;CSRY8K<1IBE:[;$ M.=+3^D%;*^Q8"EZA-%Q)T%A.@NOX:CIT_M[A&\>-V5F#BV2AU+,S;HM)$#E! M*# GQ\#L[P6G*(0CLC)^M9Q!=Z4#[JZW[!]][#:6!3,X5>([+V@U"<8!%%BR M6M"CVGS"-AXO,%?"^"]L&M_1(("\-J2J%FP55%PV?_;:YF$'$!\")"T@^5] MOP7T?:"-,A_6C!'+4JTVH)VW97,+GQN/MM%PZ5YQ3MJ>)Q//U#_#Y M,&?-P;I^'+;F+>]_M+Y* 3.3@J\L[6P!74DE5*$_^-1:.8&U,SF2/D MRM#>=VYH/^S*&?5&^\4,.S'#XV*Z^G,%>@[23C1;EN^+&>Y+3A3WXG_TA#M- MXP;6/=-++@T(+"TPZHTLD6Z&0&.06OL^6BBR7>F7*SLW43L'>UXJ15O#M68W MB;,_4$L#!!0 ( *& B5'2.'^&)04 '(9 9 >&PO=V]R:W-H965T M[[3'QX69Z_[5\?F]%.J@>]8LR@[VDB M]%EG9[*-1/VDX54*37V4BU[>JT8G6=!:=(C03#HI92+SGB4 MO7>CQB.Y,0D7[$8AO4E3JAXO6")W9QW<>7[CEB]7QKW1&X_6=,GNF+E?WRA[ MU2M5YCQE0G,ID&*+L\XY_C2)3EQ =L=7SG:Z\AJY4F92/KB+Z?RL$[B,6,)B MXR2H_;-E$Y8D3LGF\:T0[93/=('5U\_JG[/B;3$SJME$)G_RN5F==4XZ:,X6 M=).86[G[E14%]9U>+!.=_4:[_-YAT$'Q1AN9%L$V@Y2+_"_]7AA1"<"#/0&D M"""'!H1%0)@5FF>6E75)#1V/E-PAY>ZV:NY%YDT6;:OAP@WCG5'V4V[CS'@J MYFQFV%PPK='1[U0IZGP]1D>7S%">Z&/T$=W?7:*CGXY'/6.?Z.)Z<:%^D:N3 M/>KGFV47A<$'1 )\6A,^@<.O8V/#L0LGP^7M!4ZD,_X?-42*I0%SK#14Q0['4 M1M?5GPL.,D&WXK9C/!P&[F?4V]:D$I6I1& J=X;:045<&*:8-LB.*D-KIF); MMEV==:G @K@[Z/\,>-0O$^N#.K\L%BQ;N6_*#=8D77P"Y38HO;A5N"' M/?TPC+\W.)D+85RQ,NKN,],S#\.,^L%,6EG.=B7S.7U$:R6WW+4@4,6>9;C? MBJ4>2!@FTALL'1P\.3UG, R:*RGFUKNIX\R,B@=T;>&M[-?*K2/VT=7TXOKV M&#VA DA0Q9XK^*052SU/\"E8U%>J.)TE+/_:F4EE%=R"R[O@6FMA0=PEX#X"PL&3>YZ=A&877O<;9Z[GD]DV(J['D8$[G+> MX2XLV,@*CS$"4^>.Q9L,#6PKDZU+:F(ON4&?:._QRTE8LWXL3R!$/ MK:B5G5[D*17!C5/CQ&Z(;Y[84>6@JP%H;QC^Z-7PAPVC[PD6P02SO?ORH[,# M)<6@QS6D*D[:^J_RV/=\#[,([K:NS8HI=*XU^_&@\:6@AU?42G,5>2)%,)'> M<5I:*%:-ZX=UP]>K'(B[_T9\H6K)A;;[Z(6-#+I#.P(J/^#/+XQ<9V?D,VEL MTYJ]7-D6CREW@_U\(:5YOG#'[N6_6<;_ E!+ P04 " "A@(E16A"1PRX# M "%"@ &0 'AL+W=O M,SCCZ:^$?%8+ (W>4L;5P%MHO3SS?35=0$K4J5@"-T]F0J9$FZF<^VHI@20. ME#(_#(+83PGEWK#OUB9RV!>99I3#1"*5I2F1[Q? Q&K@86^]<$?G"VT7_&%_ M2>9P#_IQ.9%FYI.?X[!)'%N!V_*:P4EMC9$-Y$N+93JZ3 M@1=81\!@JBT%,3^O, +&+)/Q\5*0>J6F!6Z/U^Q7+G@3S!-1,!+L#TWT8N!U M/93 C&1,WXG5#R@":EN^J6#*?:-5L3?PT#136J0%V#A(*<]_R5N1B"V X:D& MA 4@_"P@*@#11T"K!M J *W/ MH%P(7NY[&[Q(V))L.^%"LD[6[#9@KP?HZ-OQ^@;HAP]+$2F"$]4W]?&G=7PIX63B]Q)6.,$ MHUO!]4*A2V,IJ<"/FO&]!KQOLE*F)ERGYB)L)/R9L5,4X>\H#,*@RD\S_-=4 M-\+'GX;C7@7\\H!YPNO4=Y(1E>ZV0;9>R[499(Q96 MB>6H]I98'+;KQ.)2+#XD%E6)Q7MBG2"J$^N48IU#8JTJL& YP;1Z[I5KW MD%J[2JV['UK<[=:I]4JU7J/:@]"$H:6D?$J7=D3>[9FLJCFCWOZQ"?".A=SI MX7T[5G&PJ:]!H]G)GDUD[D=6UE-;?BN+7;#G* RC5M3=-3ZNV%?G>>M.P(V> MKP0S#83U"2\9U>_F!IB!B6/>\*;C<,,>?D4IP9M2A:.O2/E%0;N3\L!^/N33 MW[IN4Y!SU^8-V2^2<YY\HL727>I/0IL6P0T7ID\$:3>8YS,A]'IB!&PO=V]R:W-H965TKR-M%YS):,/6L #]<_,@S80I)8)N/'WP5I MK]S3&NZ/W]A_R8(WP3PR!5.1_!&'.AKW!CT4PHIM$_U=['Z#(B#?\BU%HK)? MM"NP;@\MMTJ+M# V'J0QS__92Y&(/0/#TVY "@-2-_".&-#"@'YT!Z\P\#ZZ M@U\89*$[>>Q9XF9,L\E(BAV2%FW8["#+?F9M\A5S6R@++*A&CC8>VWV=9>'=;>X=.>(=1?>"ZTBA.0\A;+&?==L/ M.^P=DZDR7>0M7;>DD_#;4E\ABC\CXA*WQ9_IA\WQL"V<_[?[_#_O?I ,6M8. MS?CHL=JQ95'4SG2_+&ZD9'P-YGFBT>,KVL<]L-=L^6;'9(C^_&HHT9V&5/W5 MX9!7.N1E#GE''/HA-$N0.E;2\&+'T%:&.6^0\=IGZ_,$8Z]ODO2\+VX312CV M@T/4K(FB+L7T$#5O007]OE>B#A+@EPGP.Q,P%4K;&U;",_ M=*0T*!F#\]"X M7SK4/Y'&.:^_KQYQZQ(W0=C#?DWA)LCOTWY-X":(DH'?KN^@#'[0&?R"):"0 M>9::%B"?0,=\W9'28O5=&Y!>0/L MUH1N05$O&+8KC?<:,^Y. 2PC+A*Q?LT$#\TMG8B-37I7ADE%3\Y$]*J=8'HJ MT6E3],##==%;4+B/ZZ(W40/7QW71FR@_<-TCHE<-#'=WL%^!@S1)L(JST+SO MQ4I+9M^ENS)]B<*F-/RZZDW8 MT!L$1U2O6AKN[FGW(-<@T1W7L)99W%VIK9H%'IR)VE6GP<-3J3ULI-ZM2]V$ M8$+IO57MN88R(6VYSK^6RM7R[.0F.S&H MK=_BZREN69_AZWE^,E+1YP/SW'BT9KQ%[$@1(+7)$[%16LAY?*\TQ'A@B18M-F2I.K.C/$$2W7*YQVQ MY 1')BB).]#S@DZ":=H:C\RU!SX>L4S&-"4/'(@L23!_FY"8K2]:?NO]PB.= M+Z2^T!F/EGA.GHC\MGS@ZJQ3HD0T(:F@+ 6F\ZHS M4RS(%8N?:207%ZU!"T1DAK-8/K+USZ3H4$_CA2P6YA>LBV>]%@@S(5E2!"L& M"4WS?_Q:)&(C /9K F 1 #\&U+6 B@"T;T"W".CN2ZE7!/3V;2$H @*3^SQ9 M)M/76.+QB+,UX/IIA:8/S'"9:)5@FNK*>I)6/Q0+S$E5AJ_W!QG4@MRX07[)XIU>U6+=NK%^"Z7% MJ@+9RCLJRQ89U&X-ZB,1DM-0JJH5NH)!EE+I NZ6P%T#C.KF@V98S(>KS?EP MJ69#.B=*5"68OH'-YQ[PF[E\N<8\ G_\JB#!G22)^--!J%<2ZCE[^D"X\8\T M)'DG =;-"'"J9F*>S[.J4P95V\MJ[$-E-YXWZJPJZ 0EG6!O.OSC(.3, M')WNEZWTCV,4!B6AP?\Q"M>#G5& L-\/:@9A6+(9.MGD75RI]--T#K@V3P&6 MA(>J_VHY4*7+;D#?\]J>]X,C4;YG#<5S8MURG"\:V.P]2;,LCM_4(F)!R:I2 MMB<-F$'0#OI.>AM^YW^67L(B.J,UQ-QH"+41\5J7N:TB1+7/FP0NP? MB1+[5HI]MQ9_?MY=-2!63+M<. Z,N_E\W'8NK _X_]D(=$'@UZ:"L)[@'XDI M^-85?+7-(Y'9&K#/Y;B=QED73(@U:DX'><=0"M,8" MW59PX!+AJH#=7JD-AP$J);M8LN\^IY82PUZ-M$-K/-!M/ >L)AH0FY<3T!H/ M=!O/0RXG&M :USG0>A5T*_UW6T[ JC>)FIJS[@'=[G&7 MAMQ,4AQO?W8(F9"*SDDEDQQ3KQ5+*BIA-5RLK\"^D\NF1BP+C-5<"HHP R;;3:7+-$U'+O[_+'[:'-?RM"4&W?/^DJ$H084G #%,. M5CA6Y*HYW!18VQR\]J"&A-5]Z-;]ZA=RQ>)920AXUA]*@1KTMNO=WZH_.A+U M1U;]D5O][703A*]H2.PWM401RW/2\,J.=A6^Y]6_LB.K\,BMQRKQJNMT1^OZ C&0(KQ<@MGAM#8'(,<"87C-._5=--F>_N>FO@2KV58=3X^:;P M44TLQ$NJ)<^40R41-QIJL%5D!1BY!?BI2-$*TQA/8R4=C(.Y49(LC50::5DS M2U4SC0D,=A(8=%T)M.J,W.JL]:.4CSVKV$HG&AQ)%5LA16XAM56\)1U4B,R, M4]- #'\SG-!4@)C,%Z;7[BA7/=WKR$\F69F=BRJ1DB3E<$*RJ3S^@[L\8D^\G MNH%ROVW\+U!+ P04 " "A@(E1@0ZEGTH% #L& &0 'AL+W=O MV')!]R*.4O+ -\G"6;O=R2FQYL)G'P\>(PV6Y$],)>+'=Z0)R*>=P],WIF5 MES!*2,HCF@)&UC>36_AI9;N90=[B6T2.O'8-LE1>*'W-;OX*;R96IHC$)!"9 M"RS_'KXMW0ZJ6)FAO7K#^^_Y\G+9%XP)RL:?X]"L;V9^!,0DC7> MQ^*1'O\D94*YP(#&//\+CF5;:P*"/163 MH,'K=5:($ 0TD;V#X[R^T_P-H#M5[4B\7X+I/1$XBODEN ;/3_=@>G$)+H ) M^!8SPD&4@N%7-0AUP9?:"JV M''Q.0Q*VV*_T]G.-O2E+5]4/?=3O#FD=WNZ8 6SK"B +66UZ].9? R'-89MY M0XY=?4X[]V=W^/M[G[P0]NLOT+-^H^ORZW$P+3[&I2:"4T5P\@A.EV+91:)T M(\=.C-. =+@N2E=XOM>1][S*OQ<&_X;X5G2DB6 O.WDS"!O! 4'^1A@#N0( M>">8 2+?3R5X-.KF(]1!2\'5&M(C\$M,1NHI'3<$N;[3(:A&>ZCEPR-.-R33 M0@AUAA28=*"!2P9 V^SNRB=(Z+*ZR&2Q*]HD^7#D1%,[] M6@4L Y[ HZ=14[B"*+1'"\=O@X47SB&LB?*18<]/M?>V:\I7A(9Z1%?TZ]6Z M*CTU-'B>8760$"H 0SV!*Q:.^>:KTFE#3O?W5%R& \$\YCNN2J<-,8YCN%U4 M4+"& VD]KC:SGE'$EFI]K@@;J MJ!!2&$<]&#^5-+Q,I>>A@QPIDB,]R;_G&Q027@-\($SNN$Z0/H+H2!$=Z8E^ MMOCKIR$Z)[1M&;9[ L.R6:-.S79-R8KE2,_R$3!$+4#6P! I(",]D&L+PP$J M6I",',/JZC$*R4B/Y-HB<8"*%A+;OF&A#A6*Q:B'Q2KP"QW*X_:_15N;1 G!='@K@J&<1WKG*5+JO?T"W?S:"D6>X72-3 M@1[I0?]U+[C 17?@M<,&WE+M0.[:&0[$'L= $);DR^='^J?XRJVZI$R/DLUD=GPY_7> ML5GI0SME5OY'-X"H-R\U5]JC=S^TN\?CS8:1#18$1#+#*.51 XXWI.V[EU& M]FHCUT&6TS']VFKZM?73[YAQ MU"EX""GM\[,L70)JYK8';:9:A\BX"KMG/<*!UMD"V:R=)R>$;?)C=BX'WSX5 MQ=%R];0ZRK_-#[!-U;SX'> +9G(8)&T%U^.OU"A:!) M?KDE."0L:R#?KRD5'S=9@.H'CN5_4$L#!!0 ( *& B5&CR^W?3@0 %L3 M 9 >&PO=V]R:W-H965T],WG9-SS-!')22RU!%9?*W)#\EPK*8Z?M6BOZ5,';E]OU#^9P:O!S+ @ M-RS_GB4R'?>B'DC(')>YO&?K?T@]H+[6BUDNS"=8UVV]'HA+(5E1!RN"(J/5 M-_Y53\16@-\6@.H 9+BKC@SE!RSQ9,39&G#=6JGI"S-4$ZW@,JJS\B"Y>INI M.#EYD"Q^>J?'E8"8%2K9 IOINK@G0O(LENJ%T(U 23/Y7$VCNK@$%Q^(Q%DN M+H%(,2<"9!3\F[)28)J(D2L5G>[#C6N2ZXH$M9 ,P1=&92K 1YJ09#?>5:-J MAH8V0[M&G8*WL72 #Z\ \I#W%W!KS.JS0]]OILXW^D&+_L$)ZA(.&N' "/MM M.=&$=4YNMG,RY1S3!5&;0H+9,]AN=X>?S>/I&O/D"GS\6>ID?:8*L=0O!+B5 M*>% IIB"VZ66$U?@*Z,K-0JB(KZ6Q4R]9_-*5H ?]RS/@5KZ6O&_CF'UFV'U M.^?K6]/7C"PR2C.Z4!LJQS0FX$*MG2HQE^ W.)2B*N-5#WW3@RXXJPGT(V_D MK@YPA0U7V,GUMYI4G<1C&<)]!H1:& 8-PZ"3X=',S-$(@SV$=T$0'D:(&H2H M$T%E>DZR4RBB?0H4HL,4PX9B>.0B(30Y9X4,][,3#5N@H&>KI/?VMN1W8RE* M:;HB7%DD,"L5J#I/P"><K#B5UU%6]D(?RE/)0K@%U ^=_J %R%H![/:"S?X] ME<<_P!,X@ZB%QSH(#([=S*@,VJ;(5G]X;/E_N;-/)>SO+RK/Z<,6 M0&L#L-L']OPC0EG'OUXWQ+A]8T8+=KO(:IPWTC07Z_)9W62&"W MDYQJZ_" 2]IJ_7:CN6"EM^6B!;T5%W13_=V6O!'0Z_Q421K=JH MNVK_L;?7^CL+Q6LI3,C6;N2_O;WYFMZ.K"V@;EMX36^ON]HIP] 9MI1A9'T" M=?O$N=Y>R^X8UR!PHC8@ZPNHVQ?.]/9:===(D=-B[K^JW"^M=?"+XF" MMAFR)H".-8$_M/:ZGV@7,'SYS\;=.N\H"%^84QT!8E9261U]-$^;DZ-I=5YB MFU?'3E\P5QM!@)S,5:CG#-0JXM5)3G4CV=*&Z@7H_9TQN M;G0'S7G:Y']02P,$% @ H8")4?/FN')3 @ 7@P T !X;"]S='EL M97,N>&ULU5=;:]LP%/XK0AFCA5''SI*VJVW8"H7!.@K-P]Z*8LNV0!=/EK.D MOWZZ^):T+J$/6Y*'Z%R_\TDZCD_"2FTI?BPP5F##**\B6"A5?O&\*BDP0]6% M*#'7GDQ(AI169>Y5I<0HK4P2HUXPG2X\A@B'<6<";OF> M1M!??(; P=V*%$?PZ>SC[UJHFP_ K9-/D\GTZ?QFWWYF'>?0>Q5T?@#HQ51_ M1I&M=PQ^<1C\6^!CT)>[T$VX1FHSQQ*O#N+T!B4+[#67%H>9X/W=S: SZ,J( M8;!&-(*WB)*5)"8K0XS0K3,'QI (*B10NFDT%=]8JF?G]IUF^JG!880+:6N[ M"NY[U83O.5K-$"24=@0#Z QQ6"*EL.1W6K'!UOC"!1IYN2TUPURBK1_,89]@ M%UUD)62*95?&AZTI#BG.#!U)\L*L2I2><2HEF!92@G+!D>709C2"ADTPI8_F M8?N5[6!OLL&=3LV-\D[4A!K1P3C%X _1'/80-G@7+BC)6JAOM=X.M[KI%?P@ M<48V5M]D'8$Q='\<'94EW7ZE).<,N\T?7# .49L'"B')LZYF6B71!BPA6&.I M2#*T_)&H7.*-:MMIDXUS#DZ0\[\]YQQS+!$=DM:]?\RG_&[&L\O_1=G^JNP3 M?I5C\P8]=I+S4R"Y. 62)]&35\=/3@H97:*6'_1U\'9_B#-54+3MG!'OY'J>D9M==U(,Y MB":JEW^8[?D+6[#_1Q'_!5!+ P04 " "A@(E1EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( *& B5&EI&PO=V]R:V)O;VLN>&ULQ9G);MLP$$!_A= I.:2V%CL+XAR: M(*V!-#7B(->"DFB;"$4:))6E7]^1%+>CUA[T0NADBY2IIY$Y;TA=OAK[G!OS MS-XJI=TLVGB_O1B-7+$1%7>?S%9HZ%D96W$/AW8].DV0OA*C9+Q>#JJ MN-31U>5NK(4=X0/C1>&ET=#8-#Q)\>K^]#>'[$4ZF4LE_?LL:K\K$;%*:EG) MGZ*<1>.(N8UY_6JL_&FTYVI96*/4+(J[CB=AO2S^:5XVD(\\=VV+Y_D#!Y!9 M-!W#@"MIG6_/:,?GP/@BX.3NJ/;F5BHO[ WWXHLU]5;J=3,,W,4(W48;A]UG M%\0+^S]A-*N5+,2-*>I*:-_%T0K5 &JWD5L7,70CM1L@)ZC)(E<)0LYXKK0C $F1"0R8"0/Q($ MF1*0Z2"0+0[\%$%F!&0V(&0ODA,"!86\/,N M=,"82]V>@,C.";+ST,]WNU7-Q 4_@5TT9!H)W_9,YWA,I>]Q6,PY\.EUVS+R;*)Z_ M]9DHI\2!I3*'3)A#\FOF"&:B%!('=LC2F^+Y).==@JY@)/?WO(TI>\2!]7'+ MI64O7-6]$HM213RD*WK6C2E9Q,/9@AT]P!D-'U"X8PQ)V2,>4A^] M1YY0^D@&U4>O_*?\D03V!TZ#^QYU0BY. GOC4#[\ ,68E$J2P"JADQ"NJA/* M+DE@NY!)Z*8734HR26#)[$]"]]Q:WNP\8$S*/$E@\^S'7,"YLH)#C$F9)PEL MGD.8AMTVPV%,RCQ)8//02;TWA2CW)(.Z)\/;)91[TL#NH3$G&)-R3QK8/33F M%&-2%DI#6XC$/,68Y"99\ 4-47#TM_(H"Z6!+41CXIF>4A9*@^^4$>MJ=H0Q M*0NE@2V$5]:-Q#V7JE>_I91\TL#RZ1672QBPK.&Q0YET9_3ZQ&-,2CYI8/GT M:^#?E<;Q1T Q)B6?-+!\#D;S&_>UQ9@9)9\LM'P.%NUMG8PQ*?EDH>5S$+/] M V!,2C[98$N@M@=C4O+)0B^!#F(^".U>%I8"="O*>[B$@_:" MJV)A6?/1;6EFDV8G8E4K=0UMW_6=X>7NW>/NO>G5+U!+ P04 " "A@(E1 M1QQ@N:0! ";&@ &@ 'AL+U]R96QS+W=O^SB@6L]>9O=6U"?^96&^WAW7XK-??IW!.?PQV/W5[C/L0 M4M%;E>TNI'GA+M7S='3W@_1ODXO>BN!WHIZ*X'>VOG8 M)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O M(]#;4&\CT-LZFR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>GO4 MVQ/H[5%O3Z"W1[T]@=X>]?8$>OO.9O<[]8[I6H7X['FL\?GOI#K=[@W/Q]^7 MCY.=M_>.LX-_48M?4$L#!!0 ( *& B5$NTOC K@$ ,H: 3 6T-O M;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0B MB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5R ML3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT. M?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VUM5W_]=Z5=XUJ5S=&?=;^PYI]02P$" M% ,4 " "A@(E1!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( *& B5$<"8.V[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ H8")42W=ZP15!0 "A8 !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ H8")4&PO M=V]R:W-H965T&UL4$L! A0#% @ H8")4>W>>P\&"0 M91@ !@ ("!UBT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8")43QPHY=P!@ D1 !D M ("!4T( 'AL+W=O&PO=V]R:W-H965T M 9 M " @6%- !X;"]W;W)K&UL4$L! A0# M% @ H8")44TEQ!4S!0 9PT !D ("!#ED 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ H8")4>QF M8>ZR! V0H !D ("!=G$ 'AL+W=O@T* !8' &0 M @(%?=@ >&PO=V]R:W-H965T&UL4$L! A0#% @ H8")4>_X RZD!0 X P !D M ("!)(0 'AL+W=O&PO M=V]R:W-H965T^. !X;"]W;W)K&UL4$L! A0#% @ H8")470?,KQ< P ? < !D ("! MFI( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ H8")4&PO=V]R:W-H965TRF !X M;"]W;W)K&UL4$L! A0#% @ H8")49O48^=N M @ \04 !D ("!5:P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8")48'F\Q[X @ P @ !D M ("!JK4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ H8")4;M[_]44! ?Q !D ("!7;\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH8")43:^Y\MX P '@P !D ("!N&UL4$L! A0#% @ H8")45H0D<,N P MA0H !D ("!4M4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8")48$.I9]*!0 [!@ !D M ("!R>( 'AL+W=O&PO=V]R:W-H M965T7!E&UL4$L%!@ T #0 (PX -;W $! end XML 57 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 58 report.css IDEA: XBRL DOCUMENT /* 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; } XML 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 150 343 1 false 46 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://healthequity.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed consolidated balance sheets Sheet http://healthequity.com/role/Condensedconsolidatedbalancesheets Condensed consolidated balance sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed consolidated balance sheets (Parenthetical) Sheet http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical Condensed consolidated balance sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed consolidated statements of operations and comprehensive income (loss) (unaudited) Sheet http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited Condensed consolidated statements of operations and comprehensive income (loss) (unaudited) Statements 4 false false R5.htm 1004005 - Statement - Condensed consolidated statements of stockholders' equity (unaudited) Sheet http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited Condensed consolidated statements of stockholders' equity (unaudited) Statements 5 false false R6.htm 1005006 - Statement - Condensed consolidated statements of cash flows (unaudited) Sheet http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited Condensed consolidated statements of cash flows (unaudited) Statements 6 false false R7.htm 2101101 - Disclosure - Summary of business and significant accounting policies Sheet http://healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies Summary of business and significant accounting policies Notes 7 false false R8.htm 2104102 - Disclosure - Net income (loss) per share Sheet http://healthequity.com/role/Netincomelosspershare Net income (loss) per share Notes 8 false false R9.htm 2107103 - Disclosure - Business combination Sheet http://healthequity.com/role/Businesscombination Business combination Notes 9 false false R10.htm 2112104 - Disclosure - Supplemental financial statement information Sheet http://healthequity.com/role/Supplementalfinancialstatementinformation Supplemental financial statement information Notes 10 false false R11.htm 2119105 - Disclosure - Intangible assets and goodwill Sheet http://healthequity.com/role/Intangibleassetsandgoodwill Intangible assets and goodwill Notes 11 false false R12.htm 2123106 - Disclosure - Commitments and contingencies Sheet http://healthequity.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 12 false false R13.htm 2125107 - Disclosure - Income taxes Sheet http://healthequity.com/role/Incometaxes Income taxes Notes 13 false false R14.htm 2127108 - Disclosure - Indebtedness Sheet http://healthequity.com/role/Indebtedness Indebtedness Notes 14 false false R15.htm 2132109 - Disclosure - Stock-based compensation Sheet http://healthequity.com/role/Stockbasedcompensation Stock-based compensation Notes 15 false false R16.htm 2138110 - Disclosure - Fair value Sheet http://healthequity.com/role/Fairvalue Fair value Notes 16 false false R17.htm 2202201 - Disclosure - Summary of business and significant accounting policies (Policies) Sheet http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies Summary of business and significant accounting policies (Policies) Policies 17 false false R18.htm 2305301 - Disclosure - Net income (loss) per share (Tables) Sheet http://healthequity.com/role/NetincomelosspershareTables Net income (loss) per share (Tables) Tables http://healthequity.com/role/Netincomelosspershare 18 false false R19.htm 2308302 - Disclosure - Business combination (Tables) Sheet http://healthequity.com/role/BusinesscombinationTables Business combination (Tables) Tables http://healthequity.com/role/Businesscombination 19 false false R20.htm 2313303 - Disclosure - Supplemental financial statement information (Tables) Sheet http://healthequity.com/role/SupplementalfinancialstatementinformationTables Supplemental financial statement information (Tables) Tables http://healthequity.com/role/Supplementalfinancialstatementinformation 20 false false R21.htm 2320304 - Disclosure - Intangible assets and goodwill (Tables) Sheet http://healthequity.com/role/IntangibleassetsandgoodwillTables Intangible assets and goodwill (Tables) Tables http://healthequity.com/role/Intangibleassetsandgoodwill 21 false false R22.htm 2328305 - Disclosure - Indebtedness (Tables) Sheet http://healthequity.com/role/IndebtednessTables Indebtedness (Tables) Tables http://healthequity.com/role/Indebtedness 22 false false R23.htm 2333306 - Disclosure - Stock-based compensation (Tables) Sheet http://healthequity.com/role/StockbasedcompensationTables Stock-based compensation (Tables) Tables http://healthequity.com/role/Stockbasedcompensation 23 false false R24.htm 2403401 - Disclosure - Summary of business and significant accounting policies (Narrative) (Details) Sheet http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails Summary of business and significant accounting policies (Narrative) (Details) Details http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies 24 false false R25.htm 2406402 - Disclosure - Net income (loss) per share (Details) Sheet http://healthequity.com/role/NetincomelosspershareDetails Net income (loss) per share (Details) Details http://healthequity.com/role/NetincomelosspershareTables 25 false false R26.htm 2409403 - Disclosure - Business combination (Narrative) (Details) Sheet http://healthequity.com/role/BusinesscombinationNarrativeDetails Business combination (Narrative) (Details) Details http://healthequity.com/role/BusinesscombinationTables 26 false false R27.htm 2410404 - Disclosure - Business combination (Preliminary Allocation of Consideration) (Details) Sheet http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails Business combination (Preliminary Allocation of Consideration) (Details) Details http://healthequity.com/role/BusinesscombinationTables 27 false false R28.htm 2411405 - Disclosure - Business combination (Pro Forma Results) (Details) Sheet http://healthequity.com/role/BusinesscombinationProFormaResultsDetails Business combination (Pro Forma Results) (Details) Details http://healthequity.com/role/BusinesscombinationTables 28 false false R29.htm 2414406 - Disclosure - Supplemental financial statement information (Property and equipment) (Details) Sheet http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails Supplemental financial statement information (Property and equipment) (Details) Details http://healthequity.com/role/SupplementalfinancialstatementinformationTables 29 false false R30.htm 2415407 - Disclosure - Supplemental financial statement information (Narrative) (Details) Sheet http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails Supplemental financial statement information (Narrative) (Details) Details http://healthequity.com/role/SupplementalfinancialstatementinformationTables 30 false false R31.htm 2416408 - Disclosure - Supplemental financial statement information (Lease Cost) (Details) Sheet http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails Supplemental financial statement information (Lease Cost) (Details) Details http://healthequity.com/role/SupplementalfinancialstatementinformationTables 31 false false R32.htm 2417409 - Disclosure - Supplemental financial statement information (Supplemental Cash Flow Information) (Details) Sheet http://healthequity.com/role/SupplementalfinancialstatementinformationSupplementalCashFlowInformationDetails Supplemental financial statement information (Supplemental Cash Flow Information) (Details) Details http://healthequity.com/role/SupplementalfinancialstatementinformationTables 32 false false R33.htm 2418410 - Disclosure - Supplemental financial statement information (Other income (expense), net) (Details) Sheet http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails Supplemental financial statement information (Other income (expense), net) (Details) Details http://healthequity.com/role/SupplementalfinancialstatementinformationTables 33 false false R34.htm 2421411 - Disclosure - Intangible assets and goodwill (Schedule of intangible assets) (Details) Sheet http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails Intangible assets and goodwill (Schedule of intangible assets) (Details) Details http://healthequity.com/role/IntangibleassetsandgoodwillTables 34 false false R35.htm 2422412 - Disclosure - Intangible assets and goodwill (Narrative) (Details) Sheet http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails Intangible assets and goodwill (Narrative) (Details) Details http://healthequity.com/role/IntangibleassetsandgoodwillTables 35 false false R36.htm 2424413 - Disclosure - Commitments and contingencies (Details) Sheet http://healthequity.com/role/CommitmentsandcontingenciesDetails Commitments and contingencies (Details) Details http://healthequity.com/role/Commitmentsandcontingencies 36 false false R37.htm 2426414 - Disclosure - Income taxes (Details) Sheet http://healthequity.com/role/IncometaxesDetails Income taxes (Details) Details http://healthequity.com/role/Incometaxes 37 false false R38.htm 2429415 - Disclosure - Indebtedness Schedule of Long-term Debt (Details) Sheet http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails Indebtedness Schedule of Long-term Debt (Details) Details 38 false false R39.htm 2430416 - Disclosure - Indebtedness (Narrative) (Details) Sheet http://healthequity.com/role/IndebtednessNarrativeDetails Indebtedness (Narrative) (Details) Details http://healthequity.com/role/IndebtednessTables 39 false false R40.htm 2431417 - Disclosure - Indebtedness Schedule of Maturities of Long-term Debt (Details) Sheet http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails Indebtedness Schedule of Maturities of Long-term Debt (Details) Details 40 false false R41.htm 2434418 - Disclosure - Stock-based compensation (Summary of share based compensation recognized) (Details) Sheet http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails Stock-based compensation (Summary of share based compensation recognized) (Details) Details http://healthequity.com/role/StockbasedcompensationTables 41 false false R42.htm 2435419 - Disclosure - Stock-based compensation (Narrative) (Details) Sheet http://healthequity.com/role/StockbasedcompensationNarrativeDetails Stock-based compensation (Narrative) (Details) Details http://healthequity.com/role/StockbasedcompensationTables 42 false false R43.htm 2436420 - Disclosure - Stock-based compensation (Stock option activity) (Details) Sheet http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails Stock-based compensation (Stock option activity) (Details) Details http://healthequity.com/role/StockbasedcompensationTables 43 false false R44.htm 2437421 - Disclosure - Stock-based compensation (Restricted stock unity activity) (Details) Sheet http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails Stock-based compensation (Restricted stock unity activity) (Details) Details http://healthequity.com/role/StockbasedcompensationTables 44 false false All Reports Book All Reports hqy-20201031.htm exhibit311-ceo302xfy21.htm exhibit312-cfo302xfy21.htm exhibit321-ceo906xfy21.htm exhibit322-cfo906xfy21.htm hqy-20201031.xsd hqy-20201031_cal.xml hqy-20201031_def.xml hqy-20201031_lab.xml hqy-20201031_pre.xml http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "hqy-20201031.htm": { "axisCustom": 1, "axisStandard": 17, "contextCount": 150, "dts": { "calculationLink": { "local": [ "hqy-20201031_cal.xml" ] }, "definitionLink": { "local": [ "hqy-20201031_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "hqy-20201031.htm" ] }, "labelLink": { "local": [ "hqy-20201031_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "hqy-20201031_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "hqy-20201031.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 420, "entityCount": 1, "hidden": { "http://healthequity.com/20201031": 6, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 11 }, "keyCustom": 32, "keyStandard": 311, "memberCustom": 16, "memberStandard": 28, "nsprefix": "hqy", "nsuri": "http://healthequity.com/20201031", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125107 - Disclosure - Income taxes", "role": "http://healthequity.com/role/Incometaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127108 - Disclosure - Indebtedness", "role": "http://healthequity.com/role/Indebtedness", "shortName": "Indebtedness", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132109 - Disclosure - Stock-based compensation", "role": "http://healthequity.com/role/Stockbasedcompensation", "shortName": "Stock-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138110 - Disclosure - Fair value", "role": "http://healthequity.com/role/Fairvalue", "shortName": "Fair value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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": [ "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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": [ "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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": [ "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ib16f9fff56d24738b1519754780c7d7f_I20201031", "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-20201031.htm", "contextRef": "ib16f9fff56d24738b1519754780c7d7f_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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": [ "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "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": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328305 - Disclosure - Indebtedness (Tables)", "role": "http://healthequity.com/role/IndebtednessTables", "shortName": "Indebtedness (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333306 - 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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfLongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Summary of business and significant accounting policies (Narrative) (Details)", "role": "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails", "shortName": "Summary of business and significant accounting policies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "i6c55ef614d5b456eb0d0a2a04514d187_D20200701-20200731", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "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", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ied9feb80b5a64b01bbfd227ff97374ae_I20190830", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionSharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "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-20201031.htm", "contextRef": "ied9feb80b5a64b01bbfd227ff97374ae_I20190830", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionSharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ib16f9fff56d24738b1519754780c7d7f_I20201031", "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", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ied9feb80b5a64b01bbfd227ff97374ae_I20190830", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "i51c7777007da4090aa6f1b2a490750b2_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Business combination (Pro Forma Results) (Details)", "role": "http://healthequity.com/role/BusinesscombinationProFormaResultsDetails", "shortName": "Business combination (Pro Forma Results) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "i51c7777007da4090aa6f1b2a490750b2_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ib16f9fff56d24738b1519754780c7d7f_I20201031", "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", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ib16f9fff56d24738b1519754780c7d7f_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ib16f9fff56d24738b1519754780c7d7f_I20201031", "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-20201031.htm", "contextRef": "ib16f9fff56d24738b1519754780c7d7f_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "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-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "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", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - 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", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeNonoperating", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - 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", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeNonoperating", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ib16f9fff56d24738b1519754780c7d7f_I20201031", "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", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ib16f9fff56d24738b1519754780c7d7f_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "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-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfLongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Commitments and contingencies (Details)", "role": "http://healthequity.com/role/CommitmentsandcontingenciesDetails", "shortName": "Commitments and contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "i3e05173272a94406b7f82f6775f29b05_D20180906-20180906", "decimals": "INF", "lang": "en-US", "name": "hqy:LossContingencyNumberOfLawsuits", "reportCount": 1, "unique": true, "unitRef": "lawsuit", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Income taxes (Details)", "role": "http://healthequity.com/role/IncometaxesDetails", "shortName": "Income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ib16f9fff56d24738b1519754780c7d7f_I20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - 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", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ib16f9fff56d24738b1519754780c7d7f_I20201031", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ib16f9fff56d24738b1519754780c7d7f_I20201031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - 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-20201031.htm", "contextRef": "ib16f9fff56d24738b1519754780c7d7f_I20201031", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "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-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "i45cb957efb1b4404baaef91f15061ef9_I20200131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Indebtedness Schedule of Maturities of Long-term Debt (Details)", "role": "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails", "shortName": "Indebtedness Schedule of Maturities of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "i45cb957efb1b4404baaef91f15061ef9_I20200131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - 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-20201031.htm", "contextRef": "ia1b0a075709f4d5fa60e0ce4f741f7db_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "i77c4e52ee53c4454ac874c5015ca7fc7_D20200201-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Stock-based compensation (Narrative) (Details)", "role": "http://healthequity.com/role/StockbasedcompensationNarrativeDetails", "shortName": "Stock-based compensation (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "i3843854aae914afaa49721b198e544c7_D20180301-20180331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "i45cb957efb1b4404baaef91f15061ef9_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - 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", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "i4553f5ff3ecf41b7954c3e8fb43d31bf_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - 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", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "i4553f5ff3ecf41b7954c3e8fb43d31bf_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "if66fb9a6498840c584531c192cbb750f_I20190131", "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-20201031.htm", "contextRef": "if66fb9a6498840c584531c192cbb750f_I20190131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hqy-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "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-20201031.htm", "contextRef": "ibf5b9811269a4c4b9d01f2dda810950a_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 46, "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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/2019-01-31", "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 CCYY 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/2019-01-31", "presentation": [ "http://healthequity.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://healthequity.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r387" ], "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/2019-01-31", "presentation": [ "http://healthequity.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r388" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://healthequity.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r389" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://healthequity.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r389" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://healthequity.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r389" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://healthequity.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r390" ], "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/2019-01-31", "presentation": [ "http://healthequity.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r389" ], "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/2019-01-31", "presentation": [ "http://healthequity.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r389" ], "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/2019-01-31", "presentation": [ "http://healthequity.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r389" ], "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/2019-01-31", "presentation": [ "http://healthequity.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r389" ], "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/2019-01-31", "presentation": [ "http://healthequity.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "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/2019-01-31", "presentation": [ "http://healthequity.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r385" ], "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/2019-01-31", "presentation": [ "http://healthequity.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r386" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://healthequity.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "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/20201031", "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/20201031", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "monetaryItemType" }, "hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents": { "auth_ref": [], "calculation": { "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash And Cash Equivalents", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash And Cash Equivalents", "terseLabel": "Cash and cash equivalents, adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation": { "auth_ref": [], "calculation": { "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Client Held Funds Obligation", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Client Held Funds Obligation", "negatedLabel": "Client-held funds obligation, adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes": { "auth_ref": [], "calculation": { "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": { "order": 6.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/20201031", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets": { "auth_ref": [], "calculation": { "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current Assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current Assets", "terseLabel": "Other current assets, adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther": { "auth_ref": [], "calculation": { "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Adjustment, Current Liabilities, Other", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Adjustment, Current Liabilities, Other", "negatedLabel": "Other current liabilities, adjustments" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation": { "auth_ref": [], "calculation": { "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Client Held Funds Obligation", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Client Held Funds Obligation", "negatedTerseLabel": "Client-held funds obligation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets": { "auth_ref": [], "calculation": { "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-use Assets", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "hqy_ContractWithCustomerRecognitionTermInterchangeArrangement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Recognition Term, Interchange Arrangement", "label": "Contract With Customer, Recognition Term, Interchange Arrangement", "terseLabel": "Deferred revenue interchange arrangement recognition term" } } }, "localname": "ContractWithCustomerRecognitionTermInterchangeArrangement", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20201031", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "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/20201031", "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/20201031", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "domainItemType" }, "hqy_DebtCovenantPeriodFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant Period Four", "label": "Debt Covenant Period Four [Member]", "terseLabel": "Debt covenant, acquisition holiday provision" } } }, "localname": "DebtCovenantPeriodFourMember", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "domainItemType" }, "hqy_DebtCovenantPeriodThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant Period Three", "label": "Debt Covenant Period Three [Member]", "terseLabel": "Debt covenant, beginning July 31, 2021" } } }, "localname": "DebtCovenantPeriodThreeMember", "nsuri": "http://healthequity.com/20201031", "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]", "terseLabel": "Debt covenant, beginning July 31, 2020" } } }, "localname": "DebtCovenantPeriodTwoMember", "nsuri": "http://healthequity.com/20201031", "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/20201031", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Description, Interest Coverage Ratio", "label": "Debt Instrument, Covenant Description, Interest Coverage Ratio", "terseLabel": "Minimum interest coverage ratio" } } }, "localname": "DebtInstrumentCovenantDescriptionInterestCoverageRatio", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "pureItemType" }, "hqy_DebtInstrumentCovenantDescriptionLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Description, Leverage Ratio", "label": "Debt Instrument, Covenant Description, Leverage Ratio", "terseLabel": "Maximum leverage ratio" } } }, "localname": "DebtInstrumentCovenantDescriptionLeverageRatio", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "pureItemType" }, "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/20201031", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "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/20201031", "presentation": [ "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails", "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "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/20201031", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": { "order": 13.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/20201031", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": { "order": 10.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/20201031", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "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/20201031", "presentation": [ "http://healthequity.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "integerItemType" }, "hqy_MergerIntegrationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Merger Integration", "label": "Merger Integration [Member]", "terseLabel": "Merger Integration" } } }, "localname": "MergerIntegrationMember", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails" ], "xbrltype": "domainItemType" }, "hqy_PaymentsToSettleClientHeldFunds": { "auth_ref": [], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": { "order": 3.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/20201031", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "hqy_PerformanceRestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Restricted Stock Awards [Member]", "label": "Performance Restricted Stock Awards [Member]", "terseLabel": "Performance restricted stock awards" } } }, "localname": "PerformanceRestrictedStockAwardsMember", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "hqy_PerformanceRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Restricted Stock Units [Member]", "label": "Performance Restricted Stock Units [Member]", "terseLabel": "Performance restricted stock units" } } }, "localname": "PerformanceRestrictedStockUnitsMember", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "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/20201031", "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/20201031", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFullyAchievedRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fully Achieved, Ratio", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fully Achieved, Ratio", "terseLabel": "Fraction of awards fully achieved" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFullyAchievedRatio", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Remaining Modified, Ratio", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Remaining Modified, Ratio", "terseLabel": "Fraction of awards modified" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Exercised", "label": "Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range, Lower Range Limit, Exercised", "terseLabel": "Exercised, minimum (usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "perShareItemType" }, "hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Forfeited", "label": "Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range, Lower Range Limit, Forfeited", "terseLabel": "Forfeited, minimum (usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited", "nsuri": "http://healthequity.com/20201031", "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 (usd per share)", "periodStartLabel": "Beginning balance, minimum (usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding", "nsuri": "http://healthequity.com/20201031", "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 (usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "perShareItemType" }, "hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Forfeited", "label": "Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range, Upper Range Limit, Forfeited", "terseLabel": "Forfeited, maximum (usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited", "nsuri": "http://healthequity.com/20201031", "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 (usd per share)", "periodStartLabel": "Beginning balance, maximum (usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "perShareItemType" }, "hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation, Shares Authorized Under Stock Option Plans, Granted", "label": "Share-Based Compensation, Shares Authorized Under Stock Option Plans, Granted", "terseLabel": "Granted (usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "perShareItemType" }, "hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-Based Payment Arrangement, Decrease In Expense Due To Modification Of Terms", "label": "Share-Based Payment Arrangement, Decrease In Expense Due To Modification Of Terms", "verboseLabel": "Share-based payment arrangement, decrease in expense due to modification of terms" } } }, "localname": "ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Payment Arrangement, Plan Modification, Incremental Cost, Number Of Team Members", "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost, Number Of Team Members", "terseLabel": "Number of team members modification affected" } } }, "localname": "ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Additional Shares Available for Grants, Percentage of Capital Stock Outstanding, Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional Shares Available for Grants, Percentage of Capital Stock Outstanding, Percentage", "terseLabel": "Percentage of capital stock" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage", "nsuri": "http://healthequity.com/20201031", "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/20201031", "presentation": [ "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "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/20201031", "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/20201031", "presentation": [ "http://healthequity.com/role/BusinesscombinationNarrativeDetails", "http://healthequity.com/role/CommitmentsandcontingenciesDetails", "http://healthequity.com/role/IndebtednessNarrativeDetails", "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "hqy_UnrecognizedTaxBenefitNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unrecognized Tax Benefit, Net", "label": "Unrecognized Tax Benefit, Net", "terseLabel": "Unrecognized tax benefit" } } }, "localname": "UnrecognizedTaxBenefitNet", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/IncometaxesDetails" ], "xbrltype": "monetaryItemType" }, "hqy_WageWorksInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "WageWorks Inc. [Member]", "label": "WageWorks Inc. [Member]", "terseLabel": "WageWorks, Inc" } } }, "localname": "WageWorksInc.Member", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/BusinesscombinationProFormaResultsDetails" ], "xbrltype": "domainItemType" }, "hqy_WageWorksIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wage Works Inc.", "label": "Wage Works Inc. [Member]", "terseLabel": "Wage Works Inc." } } }, "localname": "WageWorksIncMember", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/BusinesscombinationNarrativeDetails", "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails", "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "hqy_WageWorksIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "WageWorks Incentive Plan", "label": "WageWorks Incentive Plan [Member]", "terseLabel": "WageWorks Incentive Plan" } } }, "localname": "WageWorksIncentivePlanMember", "nsuri": "http://healthequity.com/20201031", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "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/20201031", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r206", "r208", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r368", "r370" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails", "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r206", "r208", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r368", "r370" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails", "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r138", "r201", "r203", "r335", "r367", "r369" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r138", "r201", "r203", "r335", "r367", "r369" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r204", "r206", "r208", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r368", "r370" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails", "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r204", "r206", "r208", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r368", "r370" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails", "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r29" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r18", "r141", "r142" ], "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 $3,458 and $1,216 as of October 31, 2020 and January 31, 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r27", "r172" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Supplementalfinancialstatementinformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r245" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedbalancesheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r87", "r88", "r89", "r242", "r243", "r244" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r209", "r211", "r247", "r248" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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 to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r211", "r234", "r246" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r24", "r143", "r153" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r54", "r73", "r317" ], "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 amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r73", "r158", "r165" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/NetincomelosspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r82", "r127", "r130", "r136", "r146", "r295", "r298", "r306", "r343", "r356" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r42", "r82", "r146", "r295", "r298", "r306" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r213", "r236" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails", "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r301", "r302" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Customary Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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/2020-01-31", "presentation": [ "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r205", "r207" ], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationNarrativeDetails", "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails", "http://healthequity.com/role/BusinesscombinationProFormaResultsDetails", "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r205", "r207", "r277", "r278" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationNarrativeDetails", "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails", "http://healthequity.com/role/BusinesscombinationProFormaResultsDetails", "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Number of service-based common stock (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationNarrativeDetails", "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails", "http://healthequity.com/role/BusinesscombinationProFormaResultsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r275", "r276" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "verboseLabel": "Merger related costs, price per share" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r275", "r276" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income (loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationProFormaResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r275", "r276" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationProFormaResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r274" ], "calculation": { "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "negatedLabel": "Acquisition costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r288", "r289", "r290" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Aggregate fair value of WageWorks stock acquired" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r287", "r288", "r289", "r292" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Borrowing pursuant to term loan facility" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business combination" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "auth_ref": [ "r282" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r280" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r280" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r280" ], "calculation": { "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedTerseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r280" ], "calculation": { "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r280" ], "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 intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r279", "r280" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r280" ], "calculation": { "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r280" ], "calculation": { "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r279", "r280" ], "calculation": { "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant, and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r77", "r78", "r79" ], "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": "Property and equipment included in accounts payable or accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r25", "r75" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r69", "r75", "r80" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Ending cash and cash equivalents", "periodStartLabel": "Beginning cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r69", "r307" ], "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 (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r178", "r347", "r361" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r175", "r176", "r177", "r185" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Commitmentsandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of common stock issuable (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r87", "r88" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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 (usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r193" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "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 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, 76,951 and 71,051 shares issued and outstanding as of October 31, 2020 and January 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r44", "r46", "r47", "r51", "r350", "r363" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r159", "r163", "r285" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r81", "r297" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r202" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r56", "r335" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditAndDebitCardMember": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Card issued to user to facilitate payment for purchase of product and service paid directly to merchant by issuer, or from user's checking account.", "label": "Credit and Debit Card [Member]", "terseLabel": "Interchange revenue" } } }, "localname": "CreditAndDebitCardMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationNarrativeDetails", "http://healthequity.com/role/CommitmentsandcontingenciesDetails", "http://healthequity.com/role/IndebtednessNarrativeDetails", "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationNarrativeDetails", "http://healthequity.com/role/CommitmentsandcontingenciesDetails", "http://healthequity.com/role/IndebtednessNarrativeDetails", "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r284" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "verboseLabel": "Acquired customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Indebtedness" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Indebtedness" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r344", "r345", "r355" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable rate borrowing spread" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r14", "r190", "r345", "r355" ], "calculation": { "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Term loan facility", "totalLabel": "Total principal payments" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails", "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails", "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r36" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r36", "r84", "r194", "r195", "r196", "r197", "r315", "r316", "r318", "r354" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails", "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r28", "r317" ], "calculation": { "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Less: unamortized loan issuance costs", "verboseLabel": "Unamortized loan issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails", "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r253", "r254" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedbalancesheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r253", "r254" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedbalancesheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r74" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r73", "r170" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r73", "r125" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r286" ], "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" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r52", "r96", "r97", "r98", "r99", "r100", "r104", "r106", "r111", "r112", "r113", "r117", "r118", "r351", "r364" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited", "http://healthequity.com/role/NetincomelosspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r52", "r96", "r97", "r98", "r99", "r100", "r106", "r111", "r112", "r113", "r117", "r118", "r351", "r364" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited", "http://healthequity.com/role/NetincomelosspershareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r114", "r115", "r116", "r119" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Netincomelosspershare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r256" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/IncometaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r249", "r256" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/IncometaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r87", "r88", "r89", "r92", "r101", "r103", "r120", "r150", "r193", "r198", "r242", "r243", "r244", "r264", "r265", "r308", "r309", "r310", "r311", "r312", "r313", "r373", "r374", "r375" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of equity interests that are issued or issuable in a business combination.", "label": "Equity Interest Type [Axis]", "terseLabel": "Equity Interest Type [Axis]" } } }, "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination.", "label": "Equity Interest Issued or Issuable, Type [Domain]", "terseLabel": "Equity Interest Issued or Issuable, Type [Domain]" } } }, "localname": "EquityInterestIssuedOrIssuableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r145" ], "calculation": { "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails": { "order": 2.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/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair value" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Fairvalue" ], "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 measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialServiceOtherMember": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Financial assistance, including, but not limited to, management and maintenance of depositor account, credit card, merchant discount, trust, investment and insurance, classified as other.", "label": "Financial Service, Other [Member]", "terseLabel": "Custodial revenue" } } }, "localname": "FinancialServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r164" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r159", "r161", "r164", "r167", "r336", "r340" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited", "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r164", "r340" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r159", "r163" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited", "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r164", "r336" ], "calculation": { "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total amortizable intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfInvestments": { "auth_ref": [ "r73" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.", "label": "Gain (Loss) on Sale of Investments", "negatedLabel": "Gains on marketable equity securities" } } }, "localname": "GainLossOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r57" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r53" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r154", "r155", "r342" ], "calculation": { "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": { "order": 6.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/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails", "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible assets and goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Intangibleassetsandgoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r156", "r273" ], "calculation": { "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Goodwill, adjustments", "verboseLabel": "Decrease in goodwill due to measurement period adjustments, net" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails", "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited", "http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r55", "r82", "r127", "r129", "r132", "r135", "r137", "r146", "r306" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "In Process Research and Development" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r49", "r127", "r129", "r132", "r135", "r137", "r341", "r348", "r353", "r365" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r257", "r260", "r261", "r266", "r268", "r270", "r271", "r272" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Incometaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r102", "r103", "r126", "r255", "r267", "r269", "r366" ], "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)", "terseLabel": "Income tax provision (benefit)", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited", "http://healthequity.com/role/IncometaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r76" ], "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 taxes paid in cash, net of refunds received" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r72" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r72" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r72" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherDeferredLiability": { "auth_ref": [ "r72" ], "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 increase (decrease) in deferred obligations classified as other.", "label": "Increase (Decrease) in Other Deferred Liability", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherDeferredLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r72" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": { "order": 9.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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r107", "r108", "r109", "r113" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/NetincomelosspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r160", "r166" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r166" ], "calculation": { "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "verboseLabel": "Acquired in process software development costs" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r160", "r166" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r157", "r162" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedbalancesheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets", "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r48", "r124", "r314", "r317", "r352" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r68", "r70", "r76" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest expense paid in cash" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNonoperating": { "auth_ref": [ "r58" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r326", "r327" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r326" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r171" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32", "r82", "r131", "r146", "r296", "r298", "r299", "r306" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r82", "r146", "r306", "r346", "r359" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34", "r82", "r146", "r296", "r298", "r299", "r306" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r7", "r8", "r9", "r14", "r15", "r82", "r146", "r296", "r298", "r299", "r306" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r14", "r345", "r355" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r30" ], "lang": { "en-US": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Effective interest rate percentage" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r30" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationNarrativeDetails", "http://healthequity.com/role/CommitmentsandcontingenciesDetails", "http://healthequity.com/role/IndebtednessNarrativeDetails", "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r191", "r345", "r357" ], "calculation": { "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Long-term debt, net of issuance costs" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedbalancesheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r85", "r188" ], "calculation": { "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r85", "r188" ], "calculation": { "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r85", "r188" ], "calculation": { "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r85", "r188" ], "calculation": { "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r85" ], "calculation": { "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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": "Remaining 2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedbalancesheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of issuance costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r36" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationNarrativeDetails", "http://healthequity.com/role/CommitmentsandcontingenciesDetails", "http://healthequity.com/role/IndebtednessNarrativeDetails", "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r36", "r189" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationNarrativeDetails", "http://healthequity.com/role/CommitmentsandcontingenciesDetails", "http://healthequity.com/role/IndebtednessNarrativeDetails", "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r186", "r187" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r69" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r69" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r69", "r71", "r74" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r43", "r45", "r50", "r74", "r82", "r91", "r96", "r97", "r98", "r99", "r102", "r103", "r110", "r127", "r129", "r132", "r135", "r137", "r146", "r306", "r349", "r362" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": { "order": 1.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", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r90", "r91", "r92", "r93", "r94", "r95", "r98", "r117", "r147", "r148", "r149", "r150", "r151", "r152", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r262", "r263", "r264", "r265", "r337", "r338", "r339", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent adopted accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1": { "auth_ref": [ "r77", "r78", "r79" ], "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 intangible assets" } } }, "localname": "NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r58" ], "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/2020-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/2020-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 [Abstract]" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r127", "r129", "r132", "r135", "r137" ], "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 from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r321" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r320" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r320" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedbalancesheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r322", "r324" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r319" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r2", "r86", "r121", "r300" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of business and significant accounting policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r41" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r301", "r304" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedbalancesheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenseMember": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other expense.", "label": "Other Expense [Member]", "terseLabel": "Other expense, net" } } }, "localname": "OtherExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r74" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r59" ], "calculation": { "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "Other Nonoperating Expense", "negatedLabel": "Other expense" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationOtherincomeexpensenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r59" ], "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 expense, net", "totalLabel": "Total other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "auth_ref": [ "r77", "r78", "r79" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "terseLabel": "Equity-based acquisition consideration" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r61" ], "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 associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedTerseLabel": "Purchases of software and capitalized software development costs" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r66" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": { "order": 5.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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r67" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Underwriting discounts and commissions" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r60", "r291" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r60" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r61" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Acquisition of intangible member assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r62" ], "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 purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r61" ], "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 acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r213", "r236" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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 (usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/CondensedconsolidatedbalancesheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedbalancesheets": { "order": 4.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, 2020 and January 31, 2020, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r63" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from follow-on equity offering, net of payments for offering costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r64" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r63", "r237" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r27", "r173" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r26", "r171" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r173", "r360" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets", "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r173" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r171" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r65" ], "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", "terseLabel": "Principal payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/CommitmentsandcontingenciesDetails", "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited", "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails", "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r251", "r384" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.", "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)", "terseLabel": "Software development costs incurred and expensed" } } }, "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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]", "netLabel": "Restricted stock units", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails", "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r198", "r245", "r358", "r377", "r382" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedbalancesheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r87", "r88", "r89", "r92", "r101", "r103", "r150", "r242", "r243", "r244", "r264", "r265", "r373", "r375" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r122", "r123", "r128", "r133", "r134", "r138", "r139", "r140", "r200", "r201", "r335" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r199" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues [Abstract]" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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]", "terseLabel": "Secured Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r325", "r327" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails", "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Common stock, shares (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Offering price per share (in usd per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r277", "r278" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationNarrativeDetails", "http://healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails", "http://healthequity.com/role/BusinesscombinationProFormaResultsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r36", "r84", "r194", "r195", "r196", "r197", "r315", "r316", "r318", "r354" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r113" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/NetincomelosspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r211", "r233", "r246" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of share based compensation recognized" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r159", "r163", "r336" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r159", "r163" ], "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" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r166", "r168" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r166", "r168" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of indefinite-lived intangible assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Other income (expense), net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r27", "r173" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r281" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/BusinesscombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r213", "r236" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails", "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails", "http://healthequity.com/role/StockbasedcompensationSummaryofsharebasedcompensationrecognizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r217" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r217", "r228", "r230" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service revenue" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r72" ], "calculation": { "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Performance units awards (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails", "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r225" ], "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 (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r224" ], "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": "Unvested, ending balance (in shares)", "periodStartLabel": "Unvested, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r224" ], "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": "Unvested, ending balance (usd per share)", "periodStartLabel": "Unvested, beginning balance (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationRestrictedstockunityactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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/2020-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": [ "r215" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r236" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r220" ], "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 as of year end, weighted-average exercise price (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r236" ], "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", "periodEndLabel": "Ending balance, outstanding stock options, aggregate intrinsic value", "periodStartLabel": "Beginning balance, outstanding stock options, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r219", "r236" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (shares)", "periodStartLabel": "Opening balance (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r218" ], "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 (usd per share)", "periodStartLabel": "Opening balance (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-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 (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r232" ], "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 as of year end, aggregate intrinsic value (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Exercisable as of year end (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest as of year end (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r231" ], "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 as of year end, weighted average exercise price (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Incremental compensation cost" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r210", "r216" ], "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/2020-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 (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-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 (usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r214" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r236" ], "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 as of year end, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r236" ], "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 as of year end, weighted-average contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r231" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/StockbasedcompensationStockoptionactivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r232" ], "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 as of year end, weighted average contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r40", "r87", "r88", "r89", "r92", "r101", "r103", "r120", "r150", "r193", "r198", "r242", "r243", "r244", "r264", "r265", "r308", "r309", "r310", "r311", "r312", "r313", "r373", "r374", "r375" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r87", "r88", "r89", "r120", "r335" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited", "http://healthequity.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomelossunaudited", "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r193", "r198", "r221" ], "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 (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r198", "r212", "r229" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r82", "r144", "r146", "r306" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedbalancesheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r323", "r327" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/SupplementalfinancialstatementinformationLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessScheduleofMaturitiesofLongtermDebtDetails", "http://healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow data:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Acquired trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://healthequity.com/role/IntangibleassetsandgoodwillScheduleofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r252", "r258" ], "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/2020-01-31", "presentation": [ "http://healthequity.com/role/IncometaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r259" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/IndebtednessNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r105", "r113" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/NetincomelosspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r104", "r113" ], "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/2020-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/2020-01-31", "presentation": [ "http://healthequity.com/role/NetincomelosspershareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117546-209714" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "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": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r221": { "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" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r249": { "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" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r277": { "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" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=SL65897772-128472" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r384": { "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" }, "r385": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r386": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r387": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r388": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r389": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r39": { "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" }, "r390": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r51": { "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=120395209&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r82": { "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" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" } }, "version": "2.1" } ZIP 63 0001428336-20-000031-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001428336-20-000031-xbrl.zip M4$L#!!0 ( *& B5%!;W#S9 @ #0N : 97AH:6)I=#,Q,2UC96\S M,#)X9GDR,2YH=&WM6FUOVS@2_GZ_@NO@NBG@-_FE29PT0)MDL;G;VW:[.13W MZ4")(YL():HD9?+#^8>SJW]] MO& 3ERGV\9_O?[D\8XU6I_.Y?];IG%^=LY^O_O$+&[2[$;LR/+?229USU>E< M_-I@C8ESQ:C3F3'UHM M=JZ3,H/= M@M.ZGY-.>#[I^$%.8BWFIR="3ID4;QNRGW(>'P DO6@P.$K@L'^0="$>\J-D M((#S?T=H9 >KAS;6S16\;60R;TV QA\->NV#8>&.9U*XR2CJ=O_:\%5/3U*= M.QS/8/OP-72STIF#&]?B2H[SD7>I$9K6Q3%/KL=&E[EH)5II,]I+_=]Q]=3U M?\?4I)7R3*KYZ,=W1G+U8]-B5%H6C$Q#L97_@=$1&NN?9L&! VRL9 ZU0U&/ M7+BXFG@9LQSH33A>]UR9$$9Q[,5GAR!L;)5":RX(I=W$!2.CD%]B'%&F >]'0[7?M8&EMRM,+I';/\XB:9\'P,[%WBV*=2 M@651G[>BP3Y_S7@N6#04X:FY8YYQR]X)71!S[6YX?H>$5LNKO>A-][C?[=&R M^9V;F.=@6Q]N%,Q]X/!MK]OM;<@/W]BSP5K/+IOL;T@#?P=K%9@F2SP[S)F; M#@&54BD04F'U7)LCI8(,&PVD7P6ZTLKF$*UL;LV+MKD-KL W0NKH3AU=[A[WHX-A6X*F2.RU\'03^O@WR M\I)Q QX.&%X9*Z"P,4 ,QDK:";6@:AGR'G$?/0MI$Z5MB>V($8U6 1>%T0D( M?&W9/L) .(JQ/HAD3OJ7]&C+0$TP ;LF7C@=([ Z4X M$/EY'[Q8@W+ST_7/\' ; ,FW 9#G8%',8UQ\4OHZ:)J4+Q->VLV;4.** 0%0 MC112H2X-=H"D,Y764QG6@MSW0^)V08++1&I <8^H*A4T^EI2SJUZ#U*=<3G[: !CDD6FI4H/"32:DX M\36ZY8U89&-L$7+[LB3!;S%01:14; _BZ12Z'8B-MP^Q&Y/0"G WIZ^-\8N8 MGTI!L.16YYQXFEN$-$E PBHWHL8-(EGR6"K<)U!^7CV_.@=1(D MI(.;RJ&B- 6BUWH]D23:"&^ %Y-CR%$F* 0QEH#?]U,5%,H!J/ZL"1EYUZ&: M?&^H!H\/+,V&(VVK\:>M; M22Q?LA9DC^ _RL[,ARW,>!W[;2AS\M;NUX'JR;[/U\5$0\Q[WY-:AJ"W^O M?O-/3]&?@_1V[(^&VP#I)^^/_&&=J!=$6L=1 M=CIM[&W&]B^PRRR3S@'\ =/'&C4!E0N)]OE.]A&Z2*R6B!O_)_%;KS?X4DHT MWZ^M,O=GWO;U_[=!SX"[=PKE%,H[_\L;6D&[U40"@J#*M;?;D1GP:TJ>05[Y M].F%H3]'K(]@'@6M:N<0=OAK^(H+;&CAEJX>A&$E)[$)8@E57S-D<(OIVY89 M(@%GR#M3I8FUAU7_"]EY*_8I[S )IP:IH(D!!D]@"!%_P%MAJ1ERF,RG6DV! M$EG.Q]4YM:DX#[)"Z3E@Z6RB \OQ.TA%9#U+EF^OQ'L;?@H*/^GMTB]VYQA< M3\GL&V.0=L8)9#&8,&E'37_99)T5WV=FV XC+-;.Z6STQH/,^9U];342+1BR M6/'"PJC^+.ZVHR>51>WA4>^)+1\V=GC4'AQL9FS'3X2I M*]1!&X00T*Y3V8+G;QO]1EVG8N%1ET6^5CW&"U2MK/M:FUYQ0ZV6[QI1BEB# M@V^4'_V%K_?SNZ+Q6:?I42X_N-*BYU(,47>C*7FU-\!TZ3^7;UQLR L+:]?= MH-MYO/S*,]@4,14?4DI&1Y@_A&>U78^ TT;];.=TK\*:Q<1UZP@)^P[J()CY$*2K?:Y"LWF*O/<)_:W^P^_2]0 M2P,$% @ H8")40[?[L]H" +2T !H !E>&AI8FET,S$R+6-F;S,P M,GAF>3(Q+FAT;>U:;5/C.!+^?K]"&^IFF:J\.22\!(:J&6!KJ=K=F9WE;NH^ M7]LT[G_.J<_7SUZR^LW^Y&[,KPW$HG=*8:<.#=7O**TMM(43C=,3NH.?P,7IWTY^:+78 MN4[*,>2.)0:X \%**_,1^R+ 7K-6JVIUIHN9D:/,L5ZWUV5?M+F6$QZ>.^D4 MG-;CG'3"]4G'3W(2:S$[/1%RPJ1XUY"'2?]PD/1Z@R3F_8->_W _[O52WN_# M$0SB;OSO"(WL8//0Q[J9@G>-L/*;8 L];3[72M*(TM.5KA]"NS_.(FR7@^ O8^<>QS MJ<"R:(^WHOXN?\MX+E@T$.&J^Z_;H MM?F#FYCG8%L?;Q3,?.#P;J_;W90?OK%G_96>73;9.3?)C/VJG6NRQ)/#C+F, MNS<[@\/C3;FNX$)@7FHI2-VPUVL/:OZ3N< X#EOAWE;X'+5KKY9M><$I;Z]. MY-?ADF5\ LS 1,(47PZ72M#%*1R\Y,"6@T*C,OTC!$G(WQBHQD*2=2,$R/)9%>:'>O00X) M6,O-C)J,^37@O$MC6KPGT!B<4GF%AW-0@T0:5'38+,?N:(D PZ:93#)F2_I8 M])^"@6H0, M&_!PP/#*6 &%C0%B,%;29M2#FHV1]XC[Z%I(FRAM2^Q'C&BT"K@HC$Y X&W+ M=A$& A!7(=;K-.Y@%Y8T+EV%2TGR+P]XI/$9,=(23 -LR):-)TIO393B1.3G M7?!B"\K-3]<_@\-M "3?!D">@T4MCW'Q2>EAT#0I7R:\M)MWH<05 P*@FBFD M0ET:' !)9R*MIS)L!;D?A\3M@@27B=2 XAY152YM3[F>^+0%-,@AT5*G H6?3$K%B:_1 M+6_$(AMCCY#;ER4)?HN!&B*E8G\03Z?0[4!LO'V(W9B$[@%W<_K:&+^(^8D4 M!$MN=JW7$TFBC? &>#$Y@AQE@D(0XQ/P93\U0:$<@.JWFI"17SM4D^\- MU>#PQ82KTG,011+2E#8J)A@#NT*6S>7 !IP:+EC'7IUENP M">OS>6L@L9L^7(JPN);1_G6#L!)^EP:A11.\8GB)[PTOSX0A;O?C3Z5O);'\ MDY4@>P3_43[625(:BO)2\ELQZEA;A_=I;Q#'L@D.]#5LFK#=-5U2A"LRTYW6 ME>%8QH"OVJF@S\NY76^#51FWC/AIL Z2?7!_YS3I1OQ#-!?D0%RZ#IKA@QN,7W;?!N%!Z!OATFNG JZSX/BO#'@ICK)W3X^&^CZ3S]6MM,-()&#)6\<+"L/YR MC"FW4'PVE+F?SWA:U^_M/[;G>V(/]]M%!?Z-A.WXA3-V@CE<_A(!J M*V4+GK]K[#7J-A77#+LL\JWJ.5Z@:67=0WUZQ0WU6CY00T2X @??* OX4TT? M9K>ET;,NTZ-<7ONF1<^5%Z/N1DOR9J>/2<%_+ATKV) 6%L:N.B7VZN'R&Q_# MIH"IZ)#2'CK"_$XSJ^UZ!)HV&F<[EVL%?%X]!*[HY.46D<;SNNZ'&4J'DR0; M+,;%#20E;16R?V*IS3X9+'-(T/L*XBR3D#[B/.(+T=Y3?=O]DS.5;]<16\>+ MFT<*Y#NG;@L=CAT/PR]9$[AW#G=!#7ZINHLN/$9^*-W]+@\&AI8FET,S(Q+6-E M;SDP-GAF>3(Q+FAT;=586W/:.!1^WU]Q2F;;= ;?@' Q-#,4G"F[V4#!V;9/ M.\*201-AN;((87_]2C)N2 -;VFG2A S[H0A *E&144IX@YCC!10E*@WZDD0/OVM\\*RH,^CY8(D$B)!D"08EAE- M9O !D^P*+&LCU>/I6M#97$+%K;CP@8LK>HWR>4DE(Z>%G8Z3CSN.<=*9[O)2-ZVHEY(I4_H?3SO[F9>\8DN9$6 M8G26^":E4JY:3$]1=#43?)E@*^*,"_\H-K_V9N2:7UNK6#%:4+;V7W4%1>Q5 M.5-=L3(B:)Q/9_1?HD)4T9KA*L^@H;0934B1D5?1.00W^BUE=2N32)6>B*>12B\8AX.S0:\;#H87,#R#T7APT1N,NN<0? QZ ME^'@[T"]5A+!>&^J3S2WT>5X$2WMB]VR8!#V3JU<]<@YP3F" Q M10G)K.$-(VOH1E+/Z,J485"&/Y3=/TF6,2+*1KXWIR2&X(9$2TFO"0SCF$9$ MP/%(T"2B*6+W)U]KD^\(8G(>?%Y2N5:FD\B&8VWPY5&S4G';/;Y(4;(V(Z_] MN@QS(LAT#4I=TGBM?"-9UHDLUG"5\!4C>$9>'ITTVX=R3HHP5@N$Q4@L_6J] M8"&:8 5IW_*:3Z7+GEVDM!W,0_J\6YN676_H6@R7 MXOD5#?.UO#F*1<*' D M<,;% CS7>@\Q%P84GW,I(*J6&(:1Y%,B&66MGPBR*9>2+_RZP9E$4T:^1,T%)D)'S%":$;_XT\8T2QE:^S0Q3HU2 M^UJOT1%BFRVBPN[FD%-MV5[3T^<0'-?<'VVC:KEL_R*QC"B$*@:)IM;P%6-$*RUT!RFWZ[ODM3/+=1W);WW6_,> M;W_@YD10:[0S\]S>RQ_(#+?1[KJ>>/Z(N4"+K\X0^W&PH42],*M,(..,8B@" M^PX\'63GB=9K%X*>/PI"?>UW* P>@3E^)VL-Y6YE_=ZZ8\O]CV!6%(>[UWTWM+ :96[JT*FBH>6,K[ M*M^X'-X\\ZMJ&AI8FET,S(R+6-F;SDP-GAF>3(Q+FAT;=586V_:2!1^WU]QEFC;5,)7[H9& MHD!4I!0HD.WV:35XQC"*\;CC(<3[Z_>,C1/2)%O:;=+$#Y;MU R+.M3I6=9_7D?WL\_G$'5M!V82Q(E7'$1D="R M!J,2E%9*Q9YE;;=;+2$3Y0E%V 8.ZV>B%/)ERL%KNW:\$G("WY)*72F#A'P9>5E*I=RT$"^(?[&48A-1PQ>AD-Y1D%WMW9N=76UM M8@1DS]V5G(2ORPEVQ4B8Y$$N3O@_#$/$:+/7;9Y! ZU#'K$B(\?5.0RN M5GS!%51=#\";-! M+\M5([G\TE+JSJ#;'T_F@S[L9U?DU++KNH?S]P.8=:?ONJ/!S!C_=3;X#-W> M7$M, X"5))P/)$F9=8;NA;CC82/&R*1!\(4IBP6$D$3P:F0:W!LXR,$0F;@^I)K <-:4AC[ M2BR8S"%8<Q!-M ML0=#.X\E.J&XMC, M9^OK/[:5_[#WA?&+:@-W.OFX8;4.BBJOUK= ML I5:R]>H8S118ANXY:2,JD MCC@D<<*\XJ%->1*')/5XE V:&;4O]3SHDW"W/$/L[C885=NLMAIZCZ%P8Z%H MX7ZW_3"S[8>EZ%V9:YNU^L-BVW1^2.:8=;OV@Y8/1].HF=7*86ZMK!"R4"B: M5LU;0)%*P@0)XFVI4BIT=ISFV>!D6L48CZ"ZB^Y;-FY\I:WV=U":<._!P5/- M-]E&]EUZ>\WU4^OT73D_^*LY3S<%VSD/5!OM)+OO+:,/Y(6;8.\[&'CY>!F1 M-3L4,3M"U-,R9@*)"#F%(K#O@--!?IYIO>X!T,L'P5R?MSTCWOC)N6=^/*YP M%/^ :OS(]OJ[V>17)?>?QP /L9N5+7&>;'G7,&O_9X'W(%WOM>6KH^!8Y&?A MGF0AT:V_W?/3[>R<_>1?4$L#!!0 ( M *& B5%R@U+TB[T! .PD$P 0 :'%Y+3(P,C Q,#,Q+FAT;>R]:5=;2;(N M_/W\"KWT><^I6HO$.0]4-7=1!M/4M82-L6GXXI4C"#30&LSPZV_DEA@--H/0 MY.T^IY"TI]P9$4\\$9D9^>?_.6LV*M]BIUMOM_ZY0);P0N7_K/SY_R'T[[^V MWU?6VK[?C*U>Y6TGVEX,E=-Z[["R&V+WN)(Z[69EM]TYKG^S"!77O&V?G'?J M!X>]"L44WSG86=:&<\FY0)A[A[C&'EGC".(&IY] = M;R@FT%:*J%P8W@3./+[_+A1C]B8?=K8;+T\_^^[\4U:<#6]FWA1'+T\]_,_Y MU8F'T39ZA_$__7KO?,FWFV]R;Q+,R-5]X:GU'[2CWNKV;,M?M0/>'76COW4% M?%\Z:'_[Z>MK=/W<>K?-*5$_>O+@C,L+0KQN9G'BY5/A0+Z_09B@V^\5[EPQ MO+5\,SAX>6J_BPZL/;DZ-]FN*\X='BCZ[-;='Y9#UI++^W8[O>_O"3]^?S_H MU8(*Z!FZ5*<_WPQ^^_/-X,ZN'W7M=R4W!ITK>(MV\R/CO7E]1:T[_PMO$W'-C9;(9[]WWB^4*D' MN'5@7\[=6OO;>[K];8]5^^%H_=O^ACG:.OK[J+:Q7Z\>52_VCCZ?UG8^GFUM M;!_NT4V^U]RNU];\6?7B@&SM_-U\SVJ-O8OV^=[%=G/O:/.B2C=)=>TSKNX< M'N_MUNI;&W\?[QU]9-6=*J_M')_O-S1^3_?/]W:]K#;WX7_;C>K.L=C;K3)X M9F-_8YUO[7[D-5H]W=^HXJV=/;J_=O M;+RKNXW/<,TZJ>TUHD^VO?3[?VMUD>\W-X35?X%FBM;\#;=SY3+8V-L]JNW#- M3A77CO;8'K1KO_F95H_"<6UG4^P=A?I>;N/.>J_Z"9^]WUG]BJG'FIJ$O*$1 M<1P5&\XMH":J:%%0Q*R"D K_SSS2UYCEZ\ WR!J\]ZRP%\2A/N>!CL M^4W!O^UW.B#U=_6NMXV]:#OKK; &YY:R_YGLR4W9,^J=(,D@D)$!?\L)(^UE E%'&KA6*0JYL ("F)QL/\#]VZ&4[B.E6[\A72NXUHICY*51 MB /M1991ARQQ6 :C)5=^8>4C&RM:NW:[$6TKV49FN-=27P61AT+L#7M02OKG MDCZ_(>E$A93))^1D@IC($(P,%@$QYD4D04LIV,+*N]7WG]8?$/:[CO69KU?Z MK?I U*U^T\7.PFWQ>RRDDM@SIPR7TIF$@S-$12-$#,(-Q<^&XL&O\^M3/MCS_-/J MJ>V$]2*FV02.VRF HKL%<4YGY]"VMD[R+;H;<(M>=[,UQ(Y^HW&^Z@_K\5L, MV_DA"Y6,+- ,/%E%(]6Z:?KFN];6T8& >UY4=]=/:QN?+_9VMD'Q]OC^T0&O M781Z[>)+'_W2[KE,%CB6'IK4(A:@,-P'KD(D"*\4A8 A0<#9 O22G5 MI:9=JM8OH&K;$'S56_760;4=ZJE>JMLSU.VF!XLQ).E(0, Q.7@P)9$#1X.\ MJ6ZENSU"WFVY4A2A$X@I%K!GBD3)DDV<(8^ZT,M;HB$>D M;LIB8SQ1C"K!$[=. :!R;$/"0G$GIE'=2D?Z(E6KO;VA:MH#"U<052=K -FD ML,A$B1'CVGNJJ7/&_<*J5B+;R]7M)F^3FMI$E451DX0X=CSS-H4 TH@'T*,* M\Q'QME+=?DUUN\G;F)$X.J!LE'&).,$:V1@M$D9KZZQ2!*N'U>W-[7&!3DRQ M$UL^=N\9SO.DD8= BM\..UD[;PY<+)UU M ]SAS>U;#!Y__Q4 MB@;%>P?;WF[^W]O)]KL7KUS^=/ON)X6N7W[K]FRGE_/A*X-!*8HPN;SN^MA5 M,\/UJ4# &;E^Q.#(Y??+A[RYU5&7]\G0471:-YMM]ZH;FM%V^YVX,GQ\]PK!\Z-2Y)1*23CSF&+ PV>B!!,(-'RKYM%]Q,JIJ#[!T-TO6&/ M@F:(JQL-CSRQ1_N%-M_NLN% ZO+G3VM/[DV(L)))*0D9*%=,.R*( 4A7&GL5 M5!KVYG0H\^W>O*F?3^O-V_HDO#-"Q>2(XQQB &MC,B01@26!3X,>P&3Z>J 8 M87ZY/H%S+-SKU>N%^C=HULU3BS2B[;4[SU2][Z[//Z[%5KM9;]UWV\<"Q*U; MO+G=^I]J/K;* Z"GY"E0)6M5T)()8.HL!<(O\5R/$<^'KQT/,ID9? WPL+.3 M1MW7>]68>5@EU.'H8 I.M]-;_M!IA[[O;74^QXS]/5)^([2_2"6WPE%.*>$< MW)YVV)FDHTA*>,'GPO^] W+0\G7;&!XM$@3SZ V=)QP"4T!3 P$28=9ZR610 M3$0^^%L(QP97/N0!L5/?7.,>-H M"GHN_.;;3@SUWBKT4G3UWEO;"?/H-,$JM4TZ@1$F3A4W$B))+XT&.A0\G8\0 MCEP"]<^$Q)V&5XW>77EII:!(FNL!% M%$Z&1#7$F-Q+:K2="W9VCG(1CF@DO0*U2*BB?1-*<2.VDQ 9[X@!1 MI MN M Q$W9*10@:*^.S@J?RC:MT M=2^ODH1K!C.C\G2J=BM/C+I#/MK-9KOUJ=?VQZ-G':]BGBPCE P,"R4X2,@Q M 08K=6!&&&W&:)[S(9H1X@81$3RJC-3Y7&4A6)".41+(2P"VY\GXYD_,AVA> M-K'C=GX#@B9!L)22*ZX-<=)"/.PH1,:>22''!^GS(9H1^AHE!-%!A"2QY4QP MYR#:!=;%N9&1Q%F8?3)-,II\R.: .0K!K4O:<":9#I91Y:,7V!DMU SD$J=5 MH).))0EU,1"F 3T%QV"FR7- 4" <+,\^Y3.049Q6@4XFKZB-Q9J# $,P.9>H M6006:;3T(5$J_ SD%:=5H)/)6@1@F5@1DQS/-1"BID ^(5(#^,6*^CB^N>9"IJ1F 0AFGG/Q"RLYID%X4XFGVH\C=IX9KTG>&[R*>.VGQ%%Z"ZI M%"T5*G +](#GR9)28FNY59("%9R71,JX[6=4&13!7:3,L$ @R 869QG0. M0 M)Q38$YF_#,KK"VKRJ1.6,-<*B+E*FGOCK4E*.4K@_PTXL#A_J9/Q2G4R.1/E M@!OR0!5EX.N,#XE%+[;%+>04/ MHY0S-XDU*',EU0E52U&1!LTLT5YP!>&=D0DG)T0B'D<\/UF2,?/24<7=DL4$ MG,=$(P+PG&0"CX9HKK3!D6DU-^F1,?/24:I99KPB+D5%G"11L.E(YJE M2.3XY#.Q'O!<*)^"A+?G+-><%#IH\!+@&+2?*6__KMZJ]^+[^K<8-EO0'P=U MUXBKW6[L=?\ZK]JC=N=MPW:_GREUTN_%SJ=VZIW:3KQSY3Q2 7 ,*08@!-X% MGNLR2<^YR^LKE<-!XQFB K,G\LGP!*.,!TI/7?*&*Y*R@2='L59,2B+=O%IY MKN.^ZL%S=6+XUZ?5NQ?,HW4KSZB4ULJD!.U#E[??-6CS??62,-+IB,9X@+-JR&3Y!X^)*VD MX 28F2,QS,)J[^D0Y>LL^-8F6B8L Q$!MBKKO 2/2K!7(KKH9\CBWK=;!T"" MFFO1]?*^V[9F8\E$E2KE.S&)I3>*>:2T@ML(S),?Q^X-1 M:%JGZE2?#^-"4:501?$*_@'9!^Z'QN<4R_$4&4V!O,@G;$8BYCTD'DE59)"Q>"#V[.K.I=O].J]_J="">^JY_E3S-C M5"P&J:3W7 A.-%@5S>5"C8HV<:-FH/;AM$MJ9 4 G'.$.QHP9>"MA";C#9[([*5T@IB+II2HP\(R/6<&-6XQCF9\UGN9S' F*]_+@6O\5&NY#=VW9W M9MB@P+D"@Y0DYHT9;-28<8&9DYB "U,SL,QJ1@4X*@M,.5CV6'&6'%?6ZT19 MBH%%86-P= 9JWTWWG)-7L3H6B:2Y1C8+AAN*#07.J*C!5MG S0S0Q1D2VL@J M-5MJO,V[A%,@D%+8$!554@:=L/:7]S M8F>!2:J<\-+XG-M@&E,#+-+0Y*+ RQ\>#5G%K9D'W$L!/]8:O=:!^<;]-=NEE#(]F[3VE NJ-N]*$9K1=ON=6+S[\-CE+2X/77[/]W@@.8@%48PJ:@WG&-Q1TC1) MI03PF M!APDA]"142TLEP I3-LD@^?>>LL@HE0SM&HB.[5-Z(E./U]X[6H&+FCUH!/C M(^CJB'SII^C!*D(^^)JN]!FN^X6N=#)+)G!D1"L<'(O WKEV$'%Q(20Q,H&J MANE?-O>:,F44E($K2.H'YDA7/P1;FS';^W& MMWKKX/9)HU**J5+Z>AJ:^" MEUA%3*S%1$C+E3S^[+Y5OO,HWRMD<(0JL, >HURD:%DP M.)!D<$Z+<#9#J=TOME.WKA&WP0G;?VUM MOU0YNIW>\K9M'0R?FK]6ZZUZL]^QMBS>=48KU5PG,K$H^ 960(1'GL2DF1>8SL7&O.7[1:_EF#RI"E.H -4 MR4R^.0_*YWJUDBBM<^UG%]4,J,:S;7E\2C>3JD$C9C@OH'7<<.J2)D'[A&,@ M3(=(9\G/3( ?_UHPXK5F04J&.6:<*:*#!H9BG Y&.C88WBMUI60C@SD)7&%L MD_=6T/2MQ M*&?,2TT<\81C8;1W.!)GN524V23G2BJ'G?@*+OM5Y**U$I8PJYP#$:5D-<'4 M 7W7V'%ETCS)Y5V[WYD1L5#K@DE""RP)M[DN=C!*)&."Q3JP6=K+?;/EV\UX MM4''_;,#\NK1K90+KL[G%F0F5S7%1!A*N;/2!; Q[3PAGCILPPQM039=XIS0 M?NW42!XYAM!%<$>"8WF;BI!"M "=;)9"E^D2YV08(T2;@4%\D2@P1H@LM*#0 MSX%)8WS03,W07@33)<[)[#>0@F$<##*2I+@4V.0Y[(HIX9QQG)AY\9V9Y!1" MM*U0M9WCV!O+9@/C]YXN2!4B"8SB/.&$Z":U#=IS+X'>\H0U2\9*BZV:I4'):1/H9#QHY"XHB7&4CO-<4Y;AR(D42O*" M[\Z+!YV0A8[?A](4L-8!?&@$R%5"ZQ0OO'AO\JXT M&$*-@RZV0(62U"!C"$3ANR'PLY'SY$HG(]?)>%3G+!,N>"\UYK?7@;.^Q?6S M$[C?&.8WC-_51LZ9 ]J4K)&<1S!CJF+(.S=[&6\L'YMUTYT*$4_&ZVH3"$0[ MU@>1N%#:.JF9%#'P(+#7=%Z\[E2(>#(.V-'@$E>6*AZX,%9'[$$"RCM/)1\N M+)\#!SP5(IZ,+P8XCD111XD./ EG0;HD>.T$"4G@N1EKS1RK&CL'L9/G/1]T MBD/SZ'F3UC$I9H2PCM-$K(N8)):45YPGX^?%\TY H)/QLU$Y[X _&:V '3-B M.8F41)<(4=YK/B]^=D(6.H$U)DEH;[2'Z-9R*9QQ N.@E2.&&TW)O'C5"5GH M^'THPXX;P7-BD7 K@L/@2DG@C!(K$[?SXD-O53.9X^#5Z.0P!*Q BX#E>@VF M:34$LC@%+3WG\^)"QR_/R7A0R;FB@4@IN.,81Z-D+A7-G @J:NSGQ8-.QCXG MD!>V@4FN N>$\>2B!IK+*1=24JJPGIL!U\G8YR1B4)">!D:;0(Z:*$L35L([ M)22899B!&KAYRZ9<=?B:^(!@\VV_Q7QH1N9=&V-PB"DR0$@.$M D\80MMTEZ MF?PL11IY6ZS>>;'$.79[F]UN/X:M3OZ;UQK>MZ'6-IS7J?M>#)]Z;7_\N57O M=;<_?1[5,LRIM$I%R1V>@:/SW!GY39C-G MZ1'\IP1") 51'+RFMMYI'BW.M:VPN#L'#?/7KPWTJHJ,^6A**7$A6!(IL>@3 M)TY!U.=9A'"!L\#(+&Q:L7IJ.V%4Z/=2=1[91DO811((CR*!_D:;'9D%5J&U MY](Y.B]BF15Q* ^BH#$*!M&RX-9KQ;W 1'BKDI^%N@?38BZ3]]V2>,,5L8H) MPZ7'3N& E'&2R>EMD#NC88O(3,3&IZ*RA@@)-GH'B>%/AMT:VE8OF3(.[LM$0"'IS MQ4Q%B2-&1Y'WZ!G6@V>#O!)\F!FYY(#E0^RD=J>9*Y7?$4]Q\FNOAM,(LT=F MEHI31X)[G!&/%6:)@3!3\!#;2"\$: T5$5!P!B3Z^A682ET99"%!-Y0$1PEA M'9?2F82#,T1%(T0,XG+5![N,B:=05Z96HIGU/%*B@U-?O,]*LVCXO=NL-&^\ MZA/VJ1 "HAKIBYD97"O[]^D-4CQ6H&9E E<7&^&*3)<$3 MMTY%8(K8A@2 P)V85^9.*1VX3-(YS21S& )U9CT),Z KOV(4,1%=T8($:SS5G@=. M:-*646]$8!!!)' ?=T?6U/3IRC0[BB<,^:G1"%1@)F)R(M.YO/FYP]):9I,V M.F#FXW!LJ93C$\:9U(C2IU'3&+3S)CKNP(I-L5^=T2(/RJJYM;79]N&3,6-# MO4N"LNB"X=$8*RG1FAH:O+)&IQG0E5_0AX]!5][4SY8[L=ON=WSL#KX>1AN* MQH?ZMY4_X3_#LC">)T<9<-W&#P>7"?[^Z6 MVXQLHW[06LZSCHH,UT,7O]YEE\=]N]'N+/\#%__^2-"E*-EFO7&^_+^KG;IM M_.]BU[:ZJ M=GP:'N_6+N$PT=$+Q]730,0JN;M1;\;*C",U=\[FVN;.^5OFT ML[JS_FE*V_AI_>WG[LWX2:^,@20[9CR0NDDG-&$4&DL]]R9@$FB(>2"TD;SK8WMPSVZR?>:V_7:FC^K7AR0K9V_F^]9K;%WT3[? MN]AN[AUM7E3I)JFN?<;5G^>UC3U:6SL^K6WD9QP>UNC'T^K&'MQK[UO8^,+# MO_YN[-/&-W?4OH VB/VUXXNMG6.Z?[2)]X_V\-;.*M[?V,1;&^ML?VWU=/_H MXUD-GK>UX^E7K03%WD<$?>@0!-H"Y;EU2$214K3"!@W82C#Z6.#SM116*J^K M>O(!U>OE6<27E[AV!]P% A5LV)-N7+[\\$>H=T\:]APH;J%2Q45_?(N=7MW; MQO"6O?;)T!\8LZ0%RRZA![ZG%RYO/_062X6W>-,+WQ^C2U2J!X_B)?+@L1_= MU8@EP=BC;ONF:/&@U?#VN6O_N< 6+B\XL2$ UBS3D[,*N:]'[W;*H/>?:.(5 M"%U\.\1*]=,#UF[N&#N_:^P#CSQJ.R_X4P^NAK<&>@AOUVXXVVBT>ZY]=A\, M?.P#RXF=QOEV/&EW>C.)"._J;N,S7',@]G'6VM_=6HOM.G[W=6>]5/^ S^?K5:4FJP02KI@+BU'EG) M.#+>NXB9CCSQA97_^8=17/QQ%T^N<&&H\D_3YD9,O9'H\B,5^#MO52CPQ\^K MVSOKV^_W*MOK'[:V=RH?/F]_^KQ:VZGL;%6 L.P *ZD05MG:KA#Q6_B]LO6N MLO.O]_@0K+(2__@CL>!GM^'FTGMNZ#A<$^#NN#N&8F0>'9-('7+HYI M%,C$)?MXRI@4>UB7=0N_%V"PK?6]@^!O(B]G! MN.QO?#P=M/.8U.F05F"%)6B:J]A9_A)()][GWU'M9BGDNK#?K(33BPGV*FIM/7R^I2OFCO,"KH]UV/"@J M.+9Z>>7V3"+>@*04Q&0'[D\_"VAC ]S>V?YNSH)X7ENK-6H77QK5M8/SVL[! M'9)RDHD)@7>YV-\YQG ?O+?SKK%W%.JUBX-\/U;;_7RZM;9)MM[ILYLDQ2O% M=,0)V6 2XCA%9+$A*&]7;+RPU!BUL/*O]=7WX)@_?M[+CW(5P;C M6>.RT"$6OY*1CIM6W!VE^"XP*&C%;^MGUO<*,ZBT4Z5SI?X5VZUT3Z+/X\ZA M4F]5ZKUNQ1\6>8[?'^_57L^'*:R>X\,860**_"QG\^-CCXTKY[NQA;\;F[Q&UR]JN]O@EOYN[A]YNK73.-I?V[OKMNK[.]N- MVAJXI[5]. YNZ^B [8$KVP?W5VWN-VL7>V)KMW8,Y/YV\M]&BF.$8!H+B*TU MCTACJY"G2@N9! 6JO["R%AOVU';B"X+KY_J/D9WZZQC477O9L6>;PVE4@VII M,QS2CMM2/EX3O$29(MPBJZE'G!N)=()/Q 5OI,=)![RP(BBB3#,BY0]M92H2 MK,\E3X76_E8 ;Z7=J;1SM;W*4;]3[X:ZS_H%;*H8N*K?!.KBU,Z!;=4OBN^_ MSR5X3$ 0FTO;2Y^6*NO-DT;[/':*GK]M[Y6!P?_^A'S?C.$ MN.02&9X">Q,[B]YHS\1AU*,2")&UU/L"90(9F M,SA]D23I5Z&E")@'E'<.!=Z,);("\,!)G%>'*HNM7%CYW+.'#P+ V#*"X[+M M#VU0H,9^_61F,Q8O<@W\JZ=6!>8LTCHIQ(4@2(L0$17.>Q5<2#GMH/D]4Y!> M42GN!_R)^Z$'LM=#7T"$[^]5.M+\D'ARPKX)9&Y0QR/HD ^(RJ&'1'F31"=L M+B), _RPK8)H\'O<^65\OX)C0^'[=:O.LW%BZ\L>N(,I\A2S5&N08"<4091 M%P/U.-E(Q<**H@I!D%*ZHX?<,KAJ]9/##AU\VY>99H_3W9_C&J!.?@(MTZKUZ[ X' MUV,GALI)O]/MYU'V7KL"9Q0)2D)_<[]G)I-7%*SZWO(4JL8+QMW%DC&/&QU^ MTB0O#@T:_6V+UNK9F2?^7#0=3*VM]QK%[(]H_6'%-VRW^[(9PU/S8AU;H.VG M\Z9K-W[K/F6X98I?JS:8IPVV/FJ4X%9TR MIA4.UP1Q".'GA+K"5&:2( [75NY^YK4-('X[!P0^B]H:M.OHL+&_\:6QO[9) MMW:J;._"GVZMW9T5V#[;WSG ^VOK9&OM\UF>&5B#XUL;7X[W=[\<5X_VH!WA MJ':QRN_."G1.AH@%0Q+SA#CW!#DB/7(ZL&1)D(K%P?SV=E:5MC]>K)S83N6; M;?1CY;_Q$F@+R0OK*MW#Y\V_*'7[0=T>0N0 (4O%?H1BKU\I=F#1$GU9M7 M6ITT54I@BJ2P!O'H.-)<1D1BY(DRSA3W0*T@1JFM?EI;_5C9:+2=;4 8TX! MIE*UG>/8^_G$GTG&9)NMD&>%Q(H[K_C#Z(\K$%$= WV*Q32>''_=F C]&_G] M?_Y!)/[CT':+M5>A8AL-.",O8\Q1W7_Z]1S302CGXO $N/$PK!M<2EB>^C-8 MES:,\&X$AI?:FJ.^?#BO2ZL$. K<-9]ZTHD^%DR6T$JQYKM;^0WN!S91Z?:! M\G4/VWE>]N7J\]ZA[=U]BU-[NZG%(K+BXN&+_+Y8L:U0^8W>>%L'Y@4GN:,L M6;BH.!^NS$T9WBRO[>P6+2E::KN]BL&58,^[2Z^_-NUMO].!YP]6E&8WUK.] M?G/3KX1@;S&.R'+*P1=A@:S5 @E%--4R2NW9PLI>[(YD@/'GRY(? M9XA7!37&G$VNU-J3?V_^QW<)GA^..$TM0&:D )!HUGL]P);"#73:K4P_&N>5 M"%3DO%)LJFI],2BW9GNVDE>5WH7.ZWO<3(]M]^%,CD4&QNUXT&\,IO-]0CN5 MWS)2J3\HHTO#$WJ']6*5RDE>I?+:$#IH[Q4HQN[O2P/H'/SWU='O1J?F/AV" MX:^'?F=?/; 2QRE!PA- /TF]+])MI]+M_.>HX1W>>!HJ M0[;2@,;&BO4>0+%C,[)EG.ADIG7OKQ50373O@6X3T!2>TKFD.H G37CS\\5, M+.%V0,1RQQQ4#CKMT][AY>$EX)FQ:%N(J=XJ"G 4TR7^YQ^:4GC-!UI8'"9_ M7)[VTQ,>;M_EB9E<+CS0RH6\P+ >D(=HI<4^28O7JK\]K;H]'8K_OZ$H9&I M6T1/Y!)FCQLC>\IMA5KB\G&KW9\TOH*7.'W>VOP?':-+0K]V&9[[%KB/;%W3 MM&1!"B)06&2&IH-VY_R^F9B9;77>#D^828)PN:C]2[UV=,!KN]O'^VM[9[6U M57AVHU%KKI]7+_YN[N^NXRK=$]6=X^\7M>]NTJVU [*_L7U<.X+SUOX^VMK] M3/=VH-W-_<9>7O!^='RV]>7VZD"0$E5.$J1<7AUH)$8.' )RG <2-^OD^T^?P/@?3QD8G&Z$ MK=TF3",3W72:&I\+4_LTX(H#65T1QL'7(2&<-[N;7/V] 0$HNORO?A<:UIW- M_.A8"0 X_NH5 :#><9,$03+17&@<"Z2ULL@XZCAQ-& ;'E=Z[Y%(^[(UN:.P M\5VX=[Y_]X605:3!Y@"QUN^$K6]+E'H-E+KLYHVBE]]>Y09*M/HA6IW?1"L> M,3/4Y66F"L*5$ &MHI#( DO"BE''M'X"6DUTF#;](+&59U/?FX^KI_O&)XI1 M"8C*6NUB4*'?'23%0+T'I;I[5^5I+T< \LA ?E;C/#_\M Z/AL=66O$T9]PZ M\5N]6T1Y+=ORV0:A?W,%GGQRWIPLY(V.*GEY9#T\-.&7_69_OS_7-7/IV>G. MPW8/8Z-QJ3F5WT ?BFSHH+!9SCL.1^GO2SX.#H%4?E^J5/9B=Z*RF31"?\H= M.E< "<7BHC16&:B,83]%%U_K8$>,;U(LEJ, MA-3:WXJ-YP:&3L6@ZO]B!H%.K)SF_PS-[ETQV@K(W6_5!T97S$B%@.J6(7)N M7)*@)T(R[ARV.-#@B0C!!!(M'^S^"88J%@"'?!UBL^X_%S9K[VYO\-#J-T.[ M-SSAGKDOQ8398E>]3T4KMOJ]PO& !P+Z"9023L>_G)&NBZ^4:R6(#,CHJ!%G M6 ,%4AHEAE5>R29UWAE*R45C\*+D5U6J+L6[,IAHW+WT!)V;J[K\C7G*E?9U MER]-X6J=^5_(]<+%VW?V6#QI#RC@[+EZ_0M%V?'V)=? 2_=[W ME_QLH\:G;ABI%BZO.>Q<1YD'$;E.M,?()GC[9=LXM>?=A3?/VU7R'O!-Z?'@ M^UW-O_O0=V $@&[#TFC+?>#AG7P6M,1.N 65PTY&\G\\2AH[A>4"5KS-3J#5 MZ_[YQMXKZ5$Y-R(?M4CV7]$V>H?K_^F#LUBL;+;\4C$&W^V[;CW4;:<>NZ_C M?!_9OF*#Q+P_WXWMDP;9X D0!O+3^N-%FZ]D[:]D/>&)"&"[>8',+0DZ M^AD#FB]1/?KY#7Q)FR<5\Y^:(HFCR_.]: .5#^ C?IZ-EA,?]WO#/6]O5U9V;V^>.8C.%R8^$/JY'-GL1X/0Z=32Z?/O@ M14;%#A[S-J]*#E[8@,=S X+!R5WE!XMR:PV_VN>Q\EN_9?NA M#D+YO6#*?]L6$-/S&QM!/L-NGVI8]T2T!8%XV)64%O>0:-D#$BOA<]:$R1Z$ MSVNWFG&S?1('C^D6%IQ'?#KQ$"[+"X]R*?9FK/S6:'>[OU\M6>Q!*V)Q]HQA M%_1)"RZ9O59?KK\:;I(\<^V?35?';KJZK.X4$W/3YY7N;<;$R4OW-B?"E(]T M;\6HTV&[ 8_H_F\E%JG=V7=D6KG?.T%J4KG=. MA&D>Z7J][1Y64J-]VIU]AVMFTN&:&7>X9E8C1U.ZKSE#/%FZK_D0)J5Y"6PO M=O.Z G^_'TOW#$&6UCO# M\2++>*V;?%PCRGSYTZO![!J!&N]O/:S.L:_=[Q,ECIDC7!BF^7@[8F MLV\N5;9V_K6^7R3YGI:;&P\CX>0'A78&=12+L$SUF3(%-S2[C(:@D7 M4Z1L>F%E&T*R2K*^U^Z42#%KPIMCI) E4$R/KAFRL+)^=EAW]6>NBBM!8G*" M8Z8<19X3:?*%E4_0@;97)D5F4'3\H96)(ZV9,S4%=7[6_A=RB4?5CEE8012- MHII/7J;XVN5\'JX]-.;J*5=%&ZY&B^NM0<6S/%X\T<(NESFG^]?K/\44QMGJ M1Y3XF6RW/FK-^RS7T)%LB5(U\FHW1"YQ_K@-=XGP^\OK_%9O57J'[3[<(G07*_',1WB#JWW,?W_:GL^/?_M7KR[T MN-7UY]HYK1W\E'&^[Q^3BG]/A=-7V]3G?L-8[79OTH*G M=..=]WN6*%[['L\U[6D1VOWF-=Q^MF*?+[P[[_D2.WJU>XS(XBKYKQI$;5,F MQ[S0K2B>DC_D->9 8&Z%0;=)WJ/>&%>F@+C=_[[__:+WFD(_]V"Q\GXWW*E4 M[HA,!MY)R$"Y8MH108P27&GL55!I6*F\V"G@NE(Y8H\H5-[OH@-K3Y:S.JVV M0OZS?JU+J[VWMM/).VM\R>SXJEXYFW"]\NI;T_3-=ZVMYAZO[N[QVL7FQ1ZM M-;?6MNO5B\9A;>WX?&NW"O>">Q^MGM>./'_/X/G-L\96LW9@V>6]WYJ[Z_?Y1[]> YM/J[N[.'J M[B:K;>R=53?^;FSM'$,;]D[WC_(]]AM[=#O5WN:=7M;SCB^G7RUF6N3=J#PS M%G&1$C)""Z28C?/*R+#C@.&US=;!15;?2B3Z",;A& M7*RT8B\OTLH[_YP6J=EY(U M(SB>5X0L)12ZZ9>ZRX^?A71F!2E1P*T ''&!;+$)N0D MEQP'BSECX)@6*;EG#Z!!(>:[>>U["P,OYG6N)WE7OV^QRQO')[@._NKQ5YI@L\RP>L TVG-(W<,>:TI!)@Z(@?R0R2 * U83L!N847R M16K(2[G=_?SJ5>/+QZ8+?TVK'84( M/A!L+380F2VL*+RH)9LBJYW[Y/I6L46M?]Q0R8\PY['YK=G#G#$PA4(*@T'& M$FF>@33U&_Q 4VZX2 YYXX ?..J 8P<"E%O:%+7BG%&([.@BTR]&FNG+/__B MMCH&?E#:ZDMM]9H5.&,\=30@8R-!/&F'G#<>&>H$"51J*?,R4;ZHR(NY_/3E M:0[ENULLYP<^F$-V=IC4G(#2.U$*)/\_%G_,;7$%8:3UX"F2= M,HB'##U>:R234#1I&E2.2IB1BYCA$84EC[:&&4(L/<)"J%<7DZBEID>&8L?.ZS$A\ZN3AG[[P8W,@S M_D[RNJ=B4/@ER8E?#:;&0$0N)?6A85N]U598OQ16+9:H]134VKHYB0ZK1%5! M221-B%L%^(4C1X8+YD!V%G,+O(0L*L5'%!=-#2T988+C5[/W,="2TMY'9^\W M\B#"(0F1#31'DIE04,S_5)%[D>U7RUZ2,I/TB2J*EC*%N# MXN&M@THCVFZL%!V"V@GUXG MH-/-&1?>$$$-IP*]AP.?7!IS7T7%@##0OE.%!..2/1OD$,KLP8B8P&TSHS99O-^.. M/;L*-$ID>1*R;-XD #MTAB,D5(BCR=$A@PQ$C&61$C:4Y77WM,R)S!O9OE\ MSU^:Y6N9Y8UPGQ/MO79(:9,0C\HC&T- ,:08M&.$*S+8>GEJS'+N(_W!\LQR M/L'$EV76VBU?SL5^!L14;WI^<.^!>Z(0LPX@QDN/C*(<8:,%%HZ+X&6QW@N3 M%R<4R[A_R@QVO&LS2X-]OL%>+JS012G4(I5T5N9[CZF 4#<^HA,5!0%'Q/%+D422<8O(?FBT:/*XL[*>I4IV[GF M?=VZ>J/>RQOO%3OQ]=K^^+#=@+[L_L\_-"7JCV*!;>_\P?322S8)NBF<2>^> M\O1&SOIF1C_>%Z=QK1KESD:SFB"^JIU^8L]SKZ_9)D5CK%3\ M8:!$9=61YY D?S/(BTZ"W#Q!7H2$.#AGI$%:B%#'J54V.T#M] MB>X2=&8>=,98:+D$G9>!SG5DAHUW/ B%2+0<@^/F..O-DT;[/,;MV,A;OM\(C$OD M>0[R'-Q:ZT>%5=@(T!X+=(D0I< D*4Q9,;"OV32M%"JG]TT;E)9>:&F0,LX ;> ,F80M,HJ)Y".!0V9A1>!%,E5S@^]>@ M]TO8>0;L'-TJ(\1"I(;;B*SW"H'#2$@[+)!QB5 92>)YNHFDB^+E!=S+U,*4 MF>L8N$)IKB,PUQMC$)YP(JP +A\#L(2DD)/"(0S6*P+WF"27MU19Q"_?Z'%: MDPE3QQ+N5BLN,PI34Z7X,D8Y+['G.=ASJ[(0QR8:BPG"(H]_4@\T:6'()T^00C1HL5\:$G'$*46\D MP*XG)%*P7+K(\;Q6&IK:=8;^"?.%7[(IRSR"TCC2#662\V5 =*LV$><. A>F MD;38(QXB1BYQB9RV/DA/DLTU3T&*BTR,:B;#XRQBAA(1OY2)CR-%49KXBTW\ M!M? GEG*##+.&L1UBL@8B9$7F$ENC:>*#DS<,#43)C[K2]?NM\'W5^,8+UVI M-,)%9*]VC[F?!?O^UK!4L>=%'JVJ=[M]V_(17KK[S!I7\YO^'O-H55DSYYG^ MY59]!^:9UX)ZE&BRB O.D.8>(YL2-AQ;+!U02,/THA#35$RO'+&:%3I8FNQ( M3/::$II$*0Y:@8T:B/HB8B?;Y)(BQF6DNLD=68Y!W #;+&4$0P(<8;!\+- M>^_(12GG< 'Q+VZ\DQO**HWW^<9[32<<)C:X*!&.+ *)$#Y/;]28BW2H#%HPPS#"&,% 'Q&E4R-+($0Z&AA2% MEHH@PKP>Q@\6Y MJ ] M';")1Y5L4.XIHN*O_IL^2F;33OE]&0T*X!_-9@:+RDIP>E)X'2KQ)@* MV!.L!*): !5Q5",'_@6)J+P,S&"+70%.F"YB_.*TZE/M88;R'K^:C8^7BI0V M_E0;OR8@1 <+4O%(8R6!@'B.G.0&D:B4D"D9;0L"(AA?E'I4\Z2FCX#KR3M199N#UL:6SWM3_=:-L5)K]V)%_OZ2W8B>M,G3Z_C] MLVY]N55O_'.AU^G'NY9_HQ=66^'MS3XH[?_G]G]QJS08T22"EX](FYQN4 %B M#R9RZ0 +\8=0@=.8C>J.V4]LBZI74LZG.*Q2.5]7.:^=4Q!4 P.5""<.T;'- M-6ZQI4AHEJ)+(1GJ'E3.^5S1^>E5-A_\%99U/DZ0H?[M\L;#ZU$^>5D6DRO& M*>D/GGD? M@2^VT8_73Q\R<5R"W2/ ;K-7?3L$N[<&[__[$/OFEY;=-?VMHP;<%][GZ$NS M=E0[W-K9/MK?\7S_Z*]&]6B3;.WN'^_M_ 7WJ=7_?;%Y]E513TC2#L7H'4!E MQ$A;KY%7F"N0M:"*_]@C/J!!SPOE2@V:.0VR-*BH3)ZWXG-M:AZ1<2XA'H2V M1#L0,T2"> F@[OOZ4=_]4#FQGA@E7SE25@O=4".1(NX=!R99#%R>2IV@.^!RA^@V+WZ] ( M*_5IQO5) 7(E^!_BV$K -.F05E1!G!LQZ$ P&/N%%>!;B_B>RM??@]I P2KV M2K23 3=@E#XKY"D$P]W8>HPV;O5[W9YM94);NMB)J.-G]I508DU($3FF@*1E M[ZIQ](!VDEEK" [630;>2HV:38T"1..)6([ ,T;$\PYD3DJ&I$W>RY18"FEF M-&JSV^W?\):E,HU9F;QWG.7(,?) $:=9F:R22'.JC:(Q.A^>JDP33$TUK[V3A7; MS572MGRO[6*GPLAB)>M<<=K?MM6WG?.K'Q2L1CBPC0#M5X,8(8TDN MHU ,)- _IFA=9+F8>7JFX92F^HJF>F-O0"FUDIJ ;1(-#E,'<)B$(>\ 5*.T M5#D^C:8ZUG'6Z1F>RP/][=9+QN9&-K(R:$HYK#(ZPZP^S(.;>Z*Z!NW8>7>8 MWW5K[2-PX$V^O[;)JVN;;&OM@.TW_X8V?13_OECG7RGFQ"?,D4K&($YD-G ! M,98RV#J!*0WL60-S(QO:+=5GBM5'T)BT#QQIP_+6C88B;6U ,0M>AT! B^9E M5.Z&(I9#*%.A@-7SKT)2&IU**#$<$,>*(!*>"3YGZ9'MTW %C7)Y[(V" M,MG,SYQD*%B3B&&)!Z^*(L-&/(:?Y9ST.'QIJ7FSK7E[9U^=U]1099'-TSXY M!G;FDB H<"YE\MI8+L9#S$IW.--Z%)@ #A81E46E96.19@DC%2DVBM,8)!!\ M11;QHQ!L^H;BYK?VV/-9QX,V6:;QGV6,UR-N#@3B0JX>'",0@I1'W$2D2#*B M(Z'.:0'L\L6;%I5U *?,%I_O.DM;'*TMWJCNY[@#'X91I#J/?F.%M!8RUP06 M3C$6GL\VRCT#QIU&N);%!Q#% M9NOM0! ES#P)9F[M5NB85%H["S C 69\GM9M.$A%.'&* M;'8^ZQJL>M]O]AMYYD$EVDX+6OJBJGIS"#-C( ?;L6>AB6%]*($;4EF+J>[K M9;'/IR'.K0T)-171<)N0U#8O270.:0OAB+'.@ :MC$RF*-M<4U]Z*J(OZO$(L4O'B-.>3;&*&,A*_E)&/@8641OYR([\QAF$) MIHEAQ+S+TSQT0$8PBS3WA!,B"<0-V<@QPXM 1&;"R)^;PABV:G"S1U8.GEK& M96I?(.FIDO9'>LRY(HS6B*03$G3?(!$^0)D0Y+0S!I$!6(4>9GY\X MLA9<_$W/ND:\G%U[8Y%]TW8.ZJWB\7+DZ^N+VRSG<>RZ_[$ITJ+T>8P5ZWV[ M"4TXSY.)6^T><.=>.YMAB*UN+';$*+JH&$=,]99M^7J1'80?BJ+\2[,VP?IX.MUT_:W6*4?KD3&S;/6_[CM!YZAY=0$@071])7DM>Z#BPX[UY4<#B)RG6B/D4WP8LNV<6K/NPMO;LL' MA'.GO^]VU<,RNVKG:/J,W^DS=6^?_2O:1N]P@,R+EGW7K8>Z[=S< M.&X2[7M[O]E<&TN>J]\^B1V;-;2(4B?:WFSZG7@(30;3JM2+W; KOS7:W>[O ME=_Z+=L/=6C_[S^S\*'M#?"L +YKJRS %MZB84^ZJMH M57'1/4F$:X7,Z_&S4@Z3',/[#P\O%8?N>(C!,2Z7J-0/'L9+Y,%C/[HM(4N2 MF&?=]L?'F.9E8V>JL90]ZK8_2]%=TQ)Z?W[PP8R\><)-IB'E_AT6#7)XAQV@ M(TTX[[!;B8"CX>:JIL?LQ?*K]V -?GE8 ]PDO\HBM@F;AG8GY]=ZYE/-+1[$> M%=)/7WIP.WZ+K7Y\R6YC3]K#KWQ ^8 1/6"4$^'4--KFI]CY5O>QTKG?1E^\ M-&>3<_XP_EP_.%H M\ZRZL7FZO[-'JKN?26WMH]C?_BW52 M;7YD>Q>-QM;:Q_-:<_\P_ZT>U>K[1P=L?V<3UW9SVVZ//]1V5J$=G\_WU\+1 MUNYG7EO;I/O-]?SWO$K_;FZMA4;UZ"/9:^ZGJ[&'3_CT:\1>1A(#(D9IQ(7 MR+DHD0K):V62Y8KFG8KXHGCYJ.[TK2 LH6GFH4D1:3S)^_4RSPWS)JEH20I, M:^.(=AF:B!E"$S$E-$TW-%U<09,ER@JE/?))\QJ2V)DI^TNJKT:QD!A)V,:__JS> K2Y.$9( MP);H5 4#0EN]=_?S]+-6K\NI:.)5-&T$,[%S9@*6E=("I5+I6@5> _%"1)*L M3ZG4)XZE/[Q@MJ_$%I9=J-2T\=1DDP2E)#=128"0O>+:, 4VQIRRE*>BB5?1 MM!'4),ZIR2:E&&69N"P]@920FE2TQ+&@K0:J-!5HSP'M:]8EU;2FZA+=]9$U MRSV6H+"O>,D>>9IZX@J<]!PX9P#96>.IM]DDF;4,$JJ':7,8:>]9R\/DA5'4 M@")4BT^L183*#!0UJ$)9 $L$\X% M)5340B::@C/5.;-1J%XX9Y"9F0.:Y\TT@$M%/,V<9$4CY6"XLP%1K?I6KRL9 MJ**Z*ZA.UD;CG$< *U!9NEGRJ M<.!&[[\:/+-,19DMY"0:0I#2"0;:E4178W4*/'@OK.MUV"W G M3-,2GN6$!D1$J<&])-D*8[QTTCF]L\M5G\.ZBLMTZ CED:,:989QV614%1FX M!JL"V*"L@>QBX#5F8[-0O7 +:-03PEM+@HKE^,$!0>X6Q% +W 40T4M$-0H- MKBJJMPS5 2F;JZR%% ZH-):G7#*PO4M!H5E1W0(;A>J%6\ H)H &(#XF20"R M(:9T9?92R:BI]-SGG5TC^L!6KD]14=TU5"NG+,_2)A]!)NE5S-Q( B*6^.J M5V"C4+WP"J2H5%11$X9V%4']Q5&!4TIX%BI2H32G=F=7ZK[LE )?9Z0 $UWT M"LSK-*XA3&"ULF";1U6.>>JHEIK:#%%FIVBB(4'6P+*.OCH+-HBJ!BUG@4I6 M<&TID;;4R*+*$J=S)#C/24>I2_+*SB[3MB^N:1:[4H6LSM067,>AQ6,C!,9, ML,(;(VP"2<%%&VT ZCBSUJCJ9]@L0FCEACAKGFM88PKZR" MY&RS&-TAE$KJ:LNBHTBA(6+PL7 MO/"*9$0^@>@B\5YZXJ) K..TYT31F '9!UH50B6$,T+@3FO<0@(N$ -,&:\4 MM137DE-6^>BK=V.C"&'AW8AH!\KBV%!-CI:5CIAH.6%H0F3/@XBFY&@)VM=6 M; HAW%.;[@?(CAA/9Z7JY[><'NMPX]9K=.<:6Y_V!R;"O;S69F^'@]CW6*7V&+WVYD]C/IDN,HDHW8BX*4A5ED@1J ]E;B4 M0H2=727[5JQ\V%^#A3L&WOLLNU+!NR[P+CQH#*B3 2A! D9]' TE)H,E@0L0 MVF=4Q@H-9M[GNDLAP16\FU:9I()W7>!=>+N2ESDY2*4TDBG-&1'&KEBXAC.0 M.@8M35,MM\]6;\U8T=LQ]-YG\8Z*WG6A5[0*F\F<02OBE% $;$;='$'@3ARX MRT(ZR7'KM;RO.I4[N_79.(L2';>WUKN7 MAL[14N(M1_Y!RC$\.(>SNK,+?;V-=5X?.7;OLPQ'Q>ZZL+LPUH560>,4HHEN M @%:&GU#NQ1F7\&[:24U*GC7!=Z%J:ZMSL:I4D[3 M:X+:21(7?2*&IAA5RLC+I2 .[VO6I7S6K3]6;Q?.J$?K#ULVH_+.>LKXOGE: M..>L+7S,96UZ7K)=T%R'P(B-VA(6.-IM26H9&W.=5@?_UJ'W/LMC5/2N#[TG MY^BETLILC"(T0@F-R8YX")G,+;6LJ#"IH!?XNH+1*WJ[@M[[+(-1T;LV].XM M]E[$7Y3:(6:SEFBR*TN0;3F)FB.>E? LIU(OKV]-W7RW#K[W6.^BPG=]\&UM MOMH[*XU'K9P#PE<&XI71Q*)H1@M;^!!9 U^F=8?@N\[S]2X7M@@WS/6X@!B\I-:^*F%VVSWIB8J )#$LN*@+(H+:S.1 87P.$7;^G.KH9U9*4M M"Y(-.BIX;,"_ST(6%?CK _Y"E' :I#,\DVAI*DX]1;P%3:CQ$I)P3$6WLZM8 MGYH*_ K\ARA848&_-N"WG E9LBC1(B&:64,@<$/0M$P$S9(L0?JD*>SL?$SY/Q=-H[FHSS8%:+;G;3)]',T2_-%%5B6HJ87K:=$#1G M[W+@Q ND(V#&$JN3(8)G!]QH#;X0$X6^E+5Z7H7Z0W@A*M17@/I"@VCCP7/E MB1*1EUQ#3SQS0+A)P86@9=8EUU#UJ5C7469%^N8C_3[=#A7IMT=ZR\] :8P4 M>.F@10O2>2;6>TV2U[%4!8"DQH4%\!ZHM-/8CD M>?*64&$5@0B&.)H\S_G&Z/>MK6VY?Y0F;H9#[*7/1VDT M35]/5MCT!RG09I:E4RT/Q&JPA <'*IN--<7A6^ZX/O0BR[))RG,1,3LB-@E"AN[Q*'HY1(5 J?>0-?)55^BM2*MW6U[I\ MD\+!"#_@_4ECOD5PQQ!\OVU6*X+7B."6 M+>\C$SP "4(* D$B@CT-N!LGZ9GT/ =$,*@^55W:@[?^$/[G-$H3-VP,>1KK;&]KH3[S5593XI2$)/+TQ)Y:';\-#;MC7O8Z):&$]"!HD\ M9#VQ64J"VI"[(*V5,:,MP/O4V@[Y%.N1P*99\Q7#:\9PRYZ7!AE61J)-Z8$E M$D,M(2DQ@6KN@$$HQWK,]CFOQWK;AN%[S2ZI&%XKAEL6O:.X$F)R1#*5"(!. MQ,24B'?4&RE2$M$T)6WDZA9]Q7#','RO:2,5P^O%\&(?-@FLRSX0#T ),)&) M,\80ZX3R*B3CK=W9%;K/5J]'5\_G;X[$IX=C',$7U\!PG'LN_/=X,$FQ-QC- MW.C]P ]3STVGJ;:I? ;_^"_)]^W)V@_/SV=GI?GLU-):2E2"A?J4P3J+01) M*'@T\&GDQ.?@"0<(1LK O6:-<8 *LD..QGI4L"D&?@7P70"X5>S206+4>&*9 M\ 2R*J5FN"+21ZV883PITU3@IK)+)P45P)MBW5< WP& 6Z:]]9ES9S)A5 8" M4E#BM8QH)3#M*?.>0=C9E:IO:]/*K0/P?9CV% +/3!B# R(!JD(&"Z( MIZ!P&T9-S7)D'$J)MU+WJ4L2>NO/ZE^ER?LT*59\>C]I5GX]HW^P,_H?CZAF*9;:N--*14M1T?L+G2RU8-P@"RG+& 'F)+%: M.R*,,E2#=]J(G5W3,0]C/278%&.^HOGNT;P0%BDZJ9.CQ,3@"/!8SNS+J4$2 M(;C +:5%6.B^TEU*Z*MPWA33OL+YSN'<,O0]]PYG+!#-C2=@HR'X/Y"8O4Q4 M9T.]+%4C^V)ME>0JG+L"Y_L\PZ]POCLXM\Q^8[Q#X!)K2F7W$F!GLP(BA05I M(?-,SD9$8F@S1..(P3DDBCL:<.])N,1W=FTY#ER7,[(SE:G7>-3PV/!^G\Z#BO>5 M\;Y0(=;PQ-&R(-8G("! $2-2(!P,E<@%$FW&G5VC^HS57I<5[P_A7:AX7Q7O M[=1^$Y3(UA*A%2OQ>B5^.&J2E ;%C.>:%:M#F[Y9O-.*4RHAVGH=O-0/91I9Z$+?#?,[^;SRM/+443_WY]$*E "9EH-83 M"9 )I"B(ST68&!$CU5:P+$H'WC46#[X9-#;HW.-18?U!7 X5Z[?'>BLP(4?O MG;3$"U^./@0G%N%-$E4@K'-,E:H@MF_75E"@0GV3H?X@WH8*]5M#O>5O2-ZK M( (C+( AT'2R5MH1:C*P9 /5H'9VA>PKNG)Z4<7Z%F#]01P-%>NWQ_IB6\\X M'ZC5'8DF> +%RV LUT7'0Y!4BN#]SJ[B?5C=TW O6-_>/I>S@S0Y"VRH+2X? MR36V/F.G1*E-TG3VS96]13&$WW74/78V%[7PSVWVU9<7NEH&5,M641*9*'VU MLB,>I";!99PUX8U+&O?5OI57S>6_U9#?C87K?7JX*EQ7A&LKI 88!\8TR2)' M H8&XD()\36,@HR"15U.W&B?\ZLG[!6OFXO7^W135;RNAM>]=LX]]J$>.6FS]C5VI@5KYN+U_MT-56\KHC7UOZJ)"KB@')8 MT4S*M\3SR(B1S*,XHLY$T>RO0G9D?]WZ$I@7_$G]WB@]BM:4]VQZ3_$N\;LK M3NSR[/?&H_%%9W8EFML0S:NVW:VT3#)$3F(L1;,#FMP6J"6?8F MQR"]+A7F!.ANP'B=A^:=KG=QHY"05:+5-BE@[:%,^QLS5"6G]9#3KVV#WZJ< M$_6!T* < >M0;62?2(J1>@%1Z 0[N[HO]-5<^*4=BYW)BKV/2-5MQ?Z#. LJ M]M>&_59WK4P9=[X8%"81,#$1IQ@C&DT+35U24?*=76!]IJ\&KU;P/T;P/XB' MH8)_7>!O.1>B9")((4BD"JT2SBWQ%H D[9)FTH)0KG$2,K:*=Z&"?WO _R!^ MB0K^M8%_L?,[ID-4*1,1,A!P2I:2G(*4HS_OM0 E_,XN,WU]3>9Y]\"_M4DK MI[4QOAN.I]._]7Q"U*3>8/[+F?M<"W1VM5+&(KONI\GX\!D.8S ZQN>Y?U[@ MY,=F,N=_]Z9,Y8O/LXG#*1F,W.3DY2P=3I'ZR@U,QL-A0W[S<*K*>TOQWN\7 M*FX8EB4*'"*$U>5DU!++?28T!,8DM5YK@Q9/G_&5ZP_70F#=)H[.NSPJA72( M0A;220NG4@!-!&A1LOL3L0XGW@&729FR;:2F)0%?*36ITD>WZ:.S.1*5-+I" M&BUGBZ-1IQP-07VA"$BFB4N,$^#6LD@!'+B=7=D'LW+UGTH<6T,<]YNL48FC M,\314AM A0[(%#%P2H#B=QYD)C%*,#[(S%0YHA%]K3:&.;:]DNG,?>X=3<8? M!]."[^]\&J4\F%V1?MN8BM9I;PR2UJGK^,?YE%1B6HJ8WEYHFB)98,XGXIQP M!#0UQ!GM"1<1'(MH%F5;8E,%7$T@K8W9.@C=#?&'5!"O#.*%N@B<&^5$$18! MC1&=#?$L*9+15M'>VQP$-$5)V=7NBC4+O%OX[;1#HJ)V5=2VG F0/(UH$!)4 MZX% ,H8@Y^).;!15 GB2+C5I(:MW,ZG0[1AT[]\E4*&[,G1;F9E.0Q"*D:0C M$+!2$&ME)(E:S2+-,LH2=-5'[=0AZ&Y__].]-#L+JSB-M7"C>\FFLDO58LN)'! M.MS^C+>4@$B.6-S[2#;1<).\!Y#WW:7J%FD"51>M9SD$G!@EA"$"9Y$ ]XXX M"(EX2F6@7"A>?,*<]86XFA3X> +>ZOZW;?M?1QWHE=A6(;:VVUPPEK)41%(+ M!%3,Q.'.5Z)W4S)"YN!%9U=!U3YWLB:TRYX)&]'T5R4:,RIB096"6Q)GBP7' M;"[^6%!72_-4@Z]N>(]EP[O/8Z=*=6NDNH6N9TAN.>E,DL,O$*4@CG))A)1, M.,L=#\MM?_>Y)JH(6M,JT#DZ-,2!)(]?0,A20UYK8JG/S"MGM+.XX=F^D3>P M[CJZXVUM@/'58\JC-.E-#]PD?7^KEH8W#;:HU^C.-;:^L\*/;CH(J]2]W":% MN5VX:;T'I?RR.'CA)B-\1-.SCVO6S[E(H%4DW$ D?+AP-*Z4@9C0 M*O92$W#1X'>.$NT23@=H*DS8V:5/KJD-*VE-+8PCEBE&UTEFTHV=R9J M5CP,J*+F3BBFY>JG03H5E2)!6T- !D<\SA-)R41M% AO12-J5DZ:J#Q3>>;. M>&9%KVOEF;OAF86443(HS;,G-!<]PW(F+BE.C.4Q(<=0!8WQI*ZVT'LXGEEG MQX].^I2>#X;'LQ17R9[9"F*\[KZV@QCOVJMTNH(J-2Y#C5^>7O K)=RI)+W.Z59E#HY( MEI!S4#@3)QB0S)6P0FJ@7JSL6:IT4^EF8SU+E61N1S(MWQ+GGJNL&6%H^Q$( M%(C7A7."<=) B2L-Z_$M5::I3+.QOJ7*-+=DFH6<$2HQBH8N23E)E#,N$]P& M(N&Z:$\ #U@@Y(Z>G M#:=N5%YQ!=/?&I,_4WVY)=MMZ9)5F;N-=%99%3_($IQ M?T\L+\V&2IUN4#N[6O4U7?G,IWOZOX)Z#?4.*JB[ >I658QD6=+E\-;($I&& MUKS-*A.=I%84[2'M"ZAI7_*KB3(5U!L/ZOM,[JZ@ODM0M].]L_$ZCO,V6U@OI.0;W8J;U L>U](HG+ M6!KR6>*%T(29A+2L($0K=W:5[&M^M8C#YCG%3K-GYQ>[E$"[.?Z!K\1CW8BB MEGT0V\-?'7 ?G$[<%1JK#+84@[VZT)68.2-B*&7 64 &B\6!@#0F6$I2@6:> M!90ENF]@7<'I2[/('4>NWV@\:^@=^)C8H@-^B0!(0 MVA!O-",&N 2AE+9.K\LS4=GBT;!%!QP>E2W6Q!8MEP?+T0$30!PXA]I">N*U M3$1SIX"AU]\46C:/E[S/GAPG_C8./N__ +V?C.G23]X-14XQ, M-02P3L UE_E^,,-AA;^&("\0?)U2#R=@?(A#.&EBA<:S-.W-Q@5[L;3@*KPT M:IZ/PZ7?RX.1&P4<" X8?W&81K/ID_,)N'RKIY\%_(F6.,*C\710YNW[21JZ MV>!C^N'3(,X.SNB@]<;3N:&+MSB/@T#T??4MK2D*J?0!7\^39?1;7-8\2 +D MXE-H?RVC;'B!!\B>"^$EE5]^5/,'LOL//\&W7C/:\S]9]9G!I6>F MKWUF_TQN.#MX\=_CP>RDWWLY"D^:'EC38S\=Q(&;#-+TRLJZS_$]NQX"BX7? M1-W-QN'#P7B(C#+]?_\?PYG^H9>:6^I]=SQRQW& [_E;[ZL0.66#TP6O+F[4 MYPNYX9(%.!K^PIL?NJ-I^O[LFQ_B8'HT="??#T;-S31ONLQ42#N+=?&$SM?& MJ5/X]/JG+S]I7KI$JO/70#WARGSU9?J$??6UO[HL8T\4L[>Z[%^_)@S4P6[4 M8+FXT66_=:2QJ/O)OUKW\ZLZW"YWG2X([2M$UN#[S<$$]_E#_+N#:2\AJ<7> M?IB-2]RP8/V;A #7Y]@40\7?W.PQ?F-==BC,_/H[_6XPZLT.QL=XB7BU]>1R M=]21R2LNI"5NY 8!V)MPS\P^OGNN\WSK:/^O%LKN?F;,F_&LL4H7,>;Y%:\IJ& C-%0[8/*"J1S!N\\ MAX2_3,$P9?YXV9Q Z!5=W/_]T\.K-6_'V MS>^ GSM\]>:WP=LW+^4[_/G=S_\Z>/OGAQ,W_&@[TW M!WB/OW_>P[]_]>=PN%?&>_C38/\-CN?Y,+\:G'H*7]-/?S AI)6A9"'JDO3, M O$IEI(N*4)"#@RB:98J@/:%4&L*O;HQ)]Y'I.6W![-LMG2EMJVD-LV- W#& MVV0 (O1H%7.">D\+M3%;J>U!J>W+.;5!%M'*'(D4UI4X<5HZ@AF"TZ<- ME4EX+PNU4:;[5*PKJ:M26Z6VS:,VD,%;J5/VS -0\,ZE;%EFDBJ&WYVJ-E:I M[0&IC9U36XY&"I$R07V-TBV[2#PSGB3'(@O61N"IH39!^]RNJUY-I;9*;9M' M;5FI[*U38(T!B@( I&"!61Z\UY+F4]56J>TAJ4V<4YM+*A1I390IE9CN4.[MEI\+-=8:ZO%>118YU;VC]\ZC5DF$GKC@YVOBD C M:)9)RL0S Z.8#5HZ9E12W%/+W==/):K26Z/2.T]I:/QS5H?,@1.IE2]=C!WQ M.4?"K%8YN2BXAIW=E4LXK+'!QKIW[\>)15&."%44M)350DAZ(;EQRD1AI37V M+]SH%8OKQ>+"5YYDTZ0O$:NR(Q"SQN\8)29YR2T$X4#L[*Y<>:%BL6-89#)9 MRE7B/I0X^N@0CDB_WIBH: KLZW[?BL7U8G'AW&54>J>9(EYQ10"<)X8:11C7 MWJ: +Y8C^8K%;<-BD@"24:44:#"6>>6\2YYGS8)04GW=45FQN%XL+KR10H#U M8#0)3B 6E>7$\F2)#H&7RJ#!B["SNW)8S!JQN,ZBQ(P_X9TT=U].I\?%RBW9 M0J'EU.D='^&WZ7.:A,$TG><2]<9'95:F_289*H\GO4F:SB:#,,\]PK]XU$6. MKXETD9*9*&-6%(6?!.^3CWBO %8EEMR2)8J^I,DXNNG!M4Q5YC+%Y\<3?(:_ MX(V-X[_=\#B=];%,\=GX\"B-IJX,NC+9,DS6#O2S@06K+2[>C"0&'B(QGD6" ME$:%\F!%5#N[3;H=_Z%#%=9JV<1U -JCB%\R"XJ!62,@G( MOP0$\\0X%DBP7"7A6'8Z=Q'0ZSPP[ZP+87]VD":]P5<<"?7XO&O^@&:^*A\M\-LZ MH!M&.T81M=@P%>,WBE&%Y8Y[I94*8:@ MC(GA'IH3L=1F8HQ0@9N03*;=PNA:>PUW-(C]15/Y>:4(]M53.3>/>*)6GFIF MLP<)QB3#HY.>%J%/-0]I'L-W0[ZI<4.W)9C]9RUSVP-E2"50MGY.0,>$EG:P MQ$C!>.+9:/!KB&WO8F+V.OS[CPJ_U$4N<3O2C%MP5CJ(T7 !TC@5A$_SN+^* MW[O'[Y=6#&X6A4E)1EN+ $H[8HV)A"O+2F]PD2&L(0:WXG<+\%OWWZ[@=V&$ M^RAC9!Y(#JD$Q[" A^ ),Z2TT)Y7P1^W7\K?NO^VQW\+@QT S8)$0(15CLT MT#TCUG+Z%HPN1. 772.U &"!*N(X"H2X!J( M2Y03BB91C@PX" M7%MMH65(3IN@B;();6.O+?&46V*<9TJ "3[JG5W#3%_KE;O(5[AV#*[2H8"" ME%7@#D!IYZ5-/GDF>8A,0RULVPFX+G97:I42,1H$J:8$4JG:G10EW@21I B< M*82KH++/N>@07!]%/D@W2DIL;W@<3S9'QZS,G(%RSJ.04)8*&PRS2:4E4TB^ M35LUR>WN:.U%V\K/2EF/BI&DX$1I(96)TTAP68=$4\DQR(V5KV27 NIJT.M: M4!V5=VC96V_0-O34*:9+C7W&H]!,^ALDEE3HWC=T6XH$ITPE2XD0#.U]8R2Q MT@"!J+2W7K+D$+J:\0K<+0,NV@5<<2<8BQD"4&<$2UDR9D0(0N8EZT?4[?AA M,=UR"D17$DV,(DHG43(]BS] *1)!"R^8U,XBIJ$/M*)ZVU"=P$;G<8YUT&"X M<=H9%Y4R24BJ55RRB$1%]0.C>K%3(U_;E$63\,D(9-RS3?DQ1)-PI]8Y,8\[ M=5^HE3T''7K/.R;=KC/%GG>2 &$E)/YJX4 MC71$*V9TY#&92'=V5]81]6BA:RA=W:Q?BXZH +X5@!>RP2LID[*.\*QRJ5\M MB(_>D$R3DQ:,ARQW=D5?ZWJ@O.QI_2_\]'DP'L_0Z33X.0IJSV&\I MC-^/FJLTA%:Y;"DN>]5V#+B8&2ON *6M(J S$(\33KST6E//@K'(98SU875% M4D\9ND8"]^@=J"30-1)8")H4LHK6)*)+ 2W(+!%KP1$>6:36)BHI( GHOES= MNU!)H&,D<)_>A4H"'2.!=@X"B(2 ]R199@G@4D 1$!C1$8Q/03AJ5 EJ[@O6 MI9/)2@*;YINH)- U$E@H : "MX. ^E]X28 %03R#1*@"U(B4>14\D@#K,[MR M'E)'PQ.Z6E3@'HIJ;FE=($4C+[V8F

C!1HWP"5*AK ?Y427Z_K5?.K[HN% M?FT[):23V>J<298A$M!.(@M%2HQ6AEL=HS:I*3< M,_5G1?_VL;Z7UL*=4M% M=EPYR4($SYU+@CFF-$U9B9S=UTN 5:C?(]1;B0LQ>6F#)IGI0(!F3AREB427 MI1#1&1Y@9]=0U:=R76B;#_2ZIV\"T%ON!4A:2\TBX4';DJ&4B#7:$P_! M*,5PHU>F[ND5ZG5/WU"HMXH/.4N9]H)H)1P!:1WQ/DH$O<4=W07&DMRX/7U[ MBW^&<'QX/'2EWD%RDU*V<'HG53_;,]'9HI5UD'<^R,?@K*L50/]Z3W>0#:<@ M4 <*4#9:[17W4B?EN58RU0J@#[^GOVV[Y'"^HHI<$N, ]W10@ECF(W$>K*#@ M<,[8SBYGHL]L32/:-KA2*[+D06B?& A-#97<%@3SD/!7KM;_[ 1<%Q)<1N:X MXX)$$,6#[@/QIB0>:)6 "9>URPA7(?I4K,O6KG#M"ER3I(&Y+*E&N$HE/0<; M>#(V"!<"H[7^9Q?@VG*.::,C:.J(%,83"&@[&^\S&M#69A4@J6#+[LKZDM7Z MG]L&5Y]U3HY+7 ,.J (#$)6B#I665ES%6O^S$W!M'5HY922:+P025P1DS,0[ MY0CWM(3*:6NA=)W5K&_6YN#JD ^KVPE >VG6&XS"^##UOAN.I]._U()3#; M$RY=:8.G.'$0/7$A::9!<)U+A'Y?FYJELQ& _6X)Q(I,2[$H#CH;"#8XF[7V MG.'_%@WQ=(,TG2G>)7Y7H7M?T&TEUVCEE0!)A&&,@& "Q8*U1()$89^-LSP6 M;=\7XJJTO[)Y5=ANRCZKO5<<(M=>2*<-22AQXC'&=>345K*N M66( M>VNHU)(1)B3NL]Y'8@08HJ41+# /B8E29@?4RBTK*V [!EC%,R]-6#Q$#4@9AD-&%<&1VTM)26JEX,^M:LW#BC-JK? H@KD;*(S"8K(TB5;81D MF0%M+$W"Z!K1V@F(MX[3#=,\*$6,LH: 1'0;J@TIB=*24Z%R"O/S.4W7=3Y7 M(;[)$*^[^"9 O-UMPZ+9KVDBU"M>/.R1.)N+(T")J'2P-N:ZBU>(UUU\PR"^ MV,6YUB$*+T@TU!)@G"+$#25< I/2INR]W*Q=_-2-<#:*LY4,#8"[E S0_72% M.L*[&N%M?5VG'S-?\=] 3_>\7V_&,S><=XXY)?#_[:6&PON]])>>L96>RPH[ M<#>>V_\\Q./8;"'B&8H/!*94D:.M83R3#-4L"A$:=-2YVAH/+D3^?-KV&-HD MDF,9B+0@T-8 24P 31+8#,9G*:PMT3Q"RCZ7*Y\TK@\H]V2*W(CY+^]@E38K M;2Y%FR*+P)TP#!(%)YU1AB<+RC,C0R(1+SQA*=-)00F4Q\ MI)PX:96C-AMPM*K-2IN5-JO:?/2TN5";QJCL'&1BM$T$7'+(F)(1ZTJS7$:3 MS7ZKU&;CI_W[S/EAPG_CX./N/_#+V8@/W>3]8-1\MFJ8<)T@:R[S?2G\/@A_ M#3O>]/A*J>="Z>[E1B?%DSH:S]*T-QL7R,4TFO?^&C7/IZEKE0O'3& GP>=7DTGC:5Y[^?I*&;#3ZF'SX- MXNS@C!]:;SR=4KIXB_,XPN/9U]_2FK^ 0TZ3]3QV1K]%;LU3)I)Y^(GR3W@;B,-_:] M&WYR)].=OU]<<[C@+CWORX_JZW-V:5I7?69PZ9GI:Y_9/Y,;S@Y>G/KY7X[" MDYX;(>J/_700!VXR2-.O++O[&=^SZ_&Q0$73]=Y-#WIY./XT[7UW/'+'<8!_ M\[>O(N*4&4[7]YP<&A99K/R&MO#.ANYHFKX_^^:'.)@>#=W)]X-1,]+F39E/Z'SB3T^33J]_^O*3YJ5+1#M_38DGG.NOODR?L*^^]E>79>H)@+C5 M9?_Z-6'@;@:K;G39;YW8+;8AON0)I?WV1;YQNG?ORN\*D.99YOB;WB'^V<&T M'.)?)-/?Z(XZ,GG% M0;'$C=S@K'P3[IG99=;E6BJM=L]R?;;8V_)D?-@;'Z4)ZC;4D$6V?T1AEJ;? MWZK\Z3*/YU;1%]W]@*VMC;NH);)*DMA6.'*NNZ_-]LCX++TUC'%E'03P%JWZ MS&-TAE$KJ=O^!.W]UV=>F0_RW9^_B[W_O/KT[GD\>/7F5[[__+U\>_@[[/WG MW8=WSS_P_9]_.GS[YKY]-EK\R[Y^7U%R>O<*Q[/__[8._Y3\-WA__Z\(K_"S_C MZ_VVX_Y_?8?_YC_G\_.\U_?2'8^!U2)Q X$UC($>L\HY0T-D[HW)D9FO3 MLROE;#SE<*>UCCIDF0TP9;Q2U-+ O%.XCN,C2#'?$,KY;=HX]6]]#B\)TD!%@8#%-OM*C[AK\O/S5^K*/) M^..@V.?^9/UB?QUR^\ZNL$*=81M/JSL M3.^VYP6_'Z;RS=-1?-J:GKHG+;$GG<=SE#U)6J8DZ@-B.2M[$B3B60!BJ!4^ M!*VR5CN[1O;!R [M2;5,T:9IR KC]<-X(2U+V1"I*21GO<%T>ESRO/&NI[.OM]9\G-;,?2J(]NSLYY_F,:&C]\_*M%0Z6H:. MVF=RFHE(-16$Y=(9,&5%G'":)!VMH"@P0!0ZZANVEY IC=-X7C2G%Y5?\1=JHDO:3*.;GIPF8K*U)13]?W1:V2=_?QR M]#&=GDE6)EJ"B?:?M0\UG"M5,A,Q/ALT9K@KQQN9!,<4B\! 0=A!SC&<\1\Z M9-=4A\1:FAS=IY2H^%T;?A=*P@DH!3 =84:A'6"T)E:Y0+*5-BK$M)&E@*KN M2WVU)^+-^QQ5C\12$-R?':1)#Q\U::)A!K-T6%T0:Q<-R[=7:^9E;SPJLS(/ MTWOQN?A&4R6@90BH'16AHE-4&TZX9"@@M"W'J8X2B?L)6.V#,$V="\VW,#CX MD6-X#>KA',,5J'<"U(52T!&D%I")E$X3R"(3GVDB(G*?>7"!*8Y %5UJ9?H8 M/ [/4TZ328J]F?O\.%P+RQ@HZY0)EZ.LYL]]3B]ORL-_.HKX[S/\Y:#:),L% M[[^Y4&J5.F:=R8YXM$T(T!+E($L+5BZ- (^2@2'76'TUQ.%!3)+J3.B(&J@( MO5N$+NHL"6H,&!=)]M83<"H1'T(FU%J05&I'-8-1.FIE.TVS:I%D,!\X/ABLDT*RQ'<&=76.=FH^)CHJ^IR'@+>"T3E)( M@X_EF.DQ*+^N^X=PIYDD-TW/T_S?EZ.SB?KM?)[JKK/4KO.RK0LY2XRI; CC M&FU023-Q7B>2(3%P-'E7.OJ9/E4U^'4C -W5LZ8*Y+L \D(^JJ"U$$$3&STG M8!(ECO-$>#:.4:^$M4V93DNOYM!L_*E39U7%_-AI+ACK<5,7Y40S0_MGVOYI M,U.5AY;BH5=M02\9$1W ?82@H>"2&EJA\,-:*"#C'LH3!"MHEMW8]?=H" M05&AO XHM_J$HG# B>1$AI@0RMH3SXTB4N7 XV,1K0-H&^NL0UN+BDZ>CC5 M74EQ[H<:EF7?:YX+&6=RC#^LH#0VS,[IJM(X^._)==1T-FG_5W[^K=S'?OY] MFAJ2JARU%$?]VI8;+AMI9:3$"V/0[&&)&$T=$3;0E$3 B2\E0/H"NI0#6/T7 M'3G>JKCN%*Y;[@P-&6?6$Q8]FA'@ S'>(KB98LXEEIB/C1D!VWH>UED!\C2$ MR?$ZZH%LL2'4$>?&B\.CX?@DI=]*4Y84_V]Q6EFY:2EN>MO6',:!T]Y0PKR/ M!%)1']QE4D)L=$H@K"[]-TL7N55\K=6]T354WZO@J*B^#U0O%(>S246C+#O.PS*.W$DY(NR7AF>-_&B%WO2; M6)QQ<]82CB>3-)JU7WX,[I -%">G.K+2UVWI*[1%B1#,6D)HJ3SBO4HH2G3?"M6-\]_J ^F(#Z1"^$$AO% @%*?/4R.(]TRC HF!>)L< ML0:H > JR81V!?297OGLM#H]5CMUN: ^FK3BN>ZHCI".G[V<<=5)R66&6B10XC1-A/$@L@,.2HB=7=XW\JH4J=Z0NPTG'8Y' M[\DL30X?FY.CH_54OQ*)=I8L>3W M::G$L AX/Y_!RE;+L-6?%PJE(#5!L)P3R:E PR=G8GS2)"3'0N:&2U^*,G&* M4F-=]=-NC)H-'HX_37MY,C[L#9I2QK7%\?94\/WE>!(. MT$2;EH9"J&&1[&8G3>!/Z09P=%@/WQY4G?[B3IK"X6_&3P/.QR3]IG*%R ^<8;(CB"DT)F*XA;K,[.* M9ZRC)VP;(3*FXSS[Y":I$1G!'0UF.*PO*2Y>B.EC&HX;**S0U7"+/?GTY0Y:>E^.E"(1=+%?4F,A(B?H$$@>"V8HE37MNH!3*6W]D5NL]AE82( M>MK6-"L&?)@-'.C]X/2Q_ P'?I'51^NZ]KAW.1Y>3Y)M8[4+5CI0HT6 MY:QV7@$)&8HCG7EB.8^$)0 'SO%,T=+AIH]KI!NF3G5:;*R2J A>&X);N=$T M J1DB+%<$! !$>R\(Z"$\CD*GT+>V;77GH157\5]^"I:S9%K5^2'[8I\#1/5 MMJJW(Z'?VS(B!*.RD)%0#FC<)$F)Q*T3<@M] _T445T7).E$SF-"MJ MHHD3=O.E'Q^#7V(#5,2/QU,<-IHRT[TTV\\EX.GTE5@IZ;:JXLO[/W!#L4)K M2C@N6 +! '%"<>*M2B8Z%H2!M##8;Y/9X7#SP(-5H*P_<'0^T4J99E$IX082PEH!.@7BJ HH8 MHR-3CC==.5E?,]D7=@T]V^^6"K8VI_IRUE$>C-PHK"/KZ*96V[;TA>[L(=MD MC(..9_,['N)D$^3EDG,T.^F-<\;+CMZ?>\Z.3DV\PJCGKSZ>V."NAO>#@>O9Z-PX>Z62VU6;V_&-Y#=3(>=R=6VB%H9H@)5!$6 M'1.)1P6*EO >5*V=JEM:S^4V+>^]PGCM,%YH3L.<<$H9DFA)=[>:$EOJ$'N. MCSPE[3+ SBY(TP=[]7!N.\H/=U>%#%!6'KGA0E\@*A=U &/R-?GY ?7%;^EL M7O;S_^&LO,%)>8YS4OEH*3ZZ4/'/,:6TT4!D1C$!4COB=3;$*V8S"S[18%%6 M<-$'47.=NX[-1/U3YRGG\HT579:AIV^7"CM1T/2V1E.+.XL!$!2XAD(-'.< M49';TO.M]+-G9I6:YM5#T37HWH>+HD+W#J#;$A;4!E%*'J6H&(&7$Z937<<#ER>M'6%=DJIIVA1);Z36"B)=8(2H(7R%:, M)T-]T15@K_9 JO'#FPWBASK^J"!>"XA;**:ZH=;;SCHNO*8@TG'1MFWW0P(>G:P]?J.;TU_2P*N^+]_I&RUD9& M13(-KH@(0VPHIQ_2BQ.YR2?OTFH)'&Q])T4$Q,7?,%;]$T0^]P>FJ7R$N M.A9F9!*/TO1SZL+.B)ZRHRGD8A(+8&,7XR3@K@0C8; M,I6NBT>PU1VQ,6<=%<)W .&6@O H]ZE5B61%2T]U*HBWB1)M(YH""4E9Q9U= M0?N20C<"G[;6#7%MT\3KLGP>=_IR1T\]OI*L^-/9_-5DQ95=%TVR8A L131S MM @$O #BH\S$Z2A@KN)JI>#MKIV8N;S(%=*!58J6 ]3D]2@J8 ME%*;;$EF41 PJL1JH^4A ZXT8,+3Y(K/ R3T@:XK>Z0F+=\*J6<]SWO?Q=.N MYW\K15GF-=^:3C?X3?DO3V6009BDV M=:1&\>(O6G_Y"SZ)<3Q;!\]/5P'^/#PN<_+BB)=Q&7@&7X;"5:=Z+X@ZDNU:CNNH_LIKIJ-I]'.E_9 MI3)*MQFE%0SK:>":\A.,C@K=0IXRH&H."=2QEW22:I8OC='R\;_<0>2C95 MSEJ*LR[T $H2J(W*$*[!$] V$RL92J&4M&8I>%"EHI5E?RL M5/;6*;#& W2@!0L,,N#]UK27)"-@J8B>V.0O5 C' 4(33$1*]#(0=I&(1*T M)\;PP!/51O'2)U2Q/NAMJ!MR*H?F%_N&(NJ>*GDQBDM)DI6>QE>5XXT,MVX\ ML/]YH">RV83OF:YE'LX#U@E_*4(__>+C:&3 MT,E&@O.G"0C\XI*/1 =N&/<\^J!W=KFU?2%7EG)K!=4].;QNM$-<5HB5:"O1 MWH)H11:!.V$8) I..J,,3Q:49T;DQ-1<65>BW1RB72AK[4V.QFMB?&EXEX&C MQJ:2:!UT,MI(ZW+IY@U]*?56$&VCR?_>M+'$?^/@X^X_\,O9H _=Y/U@U'R\ M:+ASG8!L+O/]8(;#"G\-43ZOII-Z+H3Q(0[AI"CJT7B6IKW9N, SIE'I=('? M-8_((2S.@L;<$ >,OV@")Y^3-'2SPXKGF01)&+3Z']]6!R M-H@C]SX1/TGN W$9Q_B]&WYR)].=OU]<(;@\+CVZRW<]O[?=?_@)OO6:#[[C M]<;@TE/1USZ5?R8WG#4\.COI]UZ.PI/&6IL>^^D@#MRD'7%X-NS['-^SZQ?Y M8FF?=Y&;5T?_[GCDCN, _^9OO>_*!C88'>/W7UW_IX_^=#4K'-.5R3AM=GNV M[!MFPIL>NJ-I^O[LFQ_B8'HT="??#T;-331ONLQ!>,W%,GE"YTOEU#-P>OW3 MEY\T+UWBTOEK2CSA7'_U9?J$??6UO[HL4T\ Q*TN^]>O"0-W,UAUH\M^R_NR MV&GXS?3S^47LMR_R#4_-O:O *QB;QQ[C;WJ'^&<'TUX:E=CC_3 ;^S3I"=:_ ML*]_XV%VR"EU_9U^-QCU9@?C8[Q$G%XYGUSNCCHR><6]L<2-W* WPR;<,[/+ MK,OE _LVPL7Z^OCH:%YH$<7>^1[8PQW2W:X7R#)/Y59-/KK[ 8^AB-;+HKG1 M?NZEST=%4_6.W"">162NDLVS3+7+9W&>8Z-G:^@67U%[:EJBKO>'^F^)1 MB<-7SS^4L7W9>_YO'%,<[#]_*G&,_-7/KSZ_/7SY^;(WYBW_7;YZ\_++'O_] MT_Z;IVSO^2NZ]Y^7= _OZ]7SX9]O_WS[Z>V7GP9O__PIGWMB7M-/?X3 N3"1 M$RY+>8YH%+&&:Y(5BR&Z0)DSI1IYW\#*/4ZZEU5;66?C66<-,:656M9(+5_. MJ87'S(2ECB3#*0%#(S$9S'U.TPN: M[+S9VR3-2Z=/4DB#CRG6>,X'%#IELMZ4N:J$M#PA[3UK:9V8*&6,>2*YM 2\ MX\0Z)XC/U#O)4.[8F1.VG. M,\>3\KO),;X\'#@_&%Y;76;EC:D;#^CF]OAU][79&^T:Q/'E,*VC$KWRHCB1 MXV!6V 8WV./)),4?CV=[X]G;U-CJ=8]=9H\=M'2QU"IKD0,)PI7 UU#J_$M- MC,["0V24>XFZ6'5IAUV3*JZ$L_&$LW8'8"6B.EC&H[G M>J\I,OR7JJ]_G>;KM[5@"31-HVG3GK'6*[X8 8\P0%:+RDF'>[*W4IIH<#^V M@IL0XUH+"HY'Q7+;G_SB)K/3'YX&5/;S6-N7:.Z-W@]P1I].IVDV;5Y".F25 M I>AP/:Y*TAFE$^*6,<\ 9-CR1L'0K4--@IC-6U\D0+6E6K4H6/71XYLFFA. M4?$^"P7C T0/U)*4#2J8B%K&E]B)S(V) M7E(>F=K9%:Q+X'T,KJG%4N\=IL,24^R:);\.Y]0C/T&QN#-!Y-SG8$&S7*1( M]IP:+91BRB_MV*FL=0^LM=\^ !4^1AY](I"-(&!1?KB0/6$R@> H,:DL&<[7 MM(G>>$?/-H)WF=)[.@BNE',J:PF@J,.)I]9XRJW)02Q5>J_"^"%@W#H3]6@C M>"Y)2H:C^%!H.]BH2=":RN2-L)U(J1X '32P/G' 6I6L. MB#WO8O.UQ^#R..N2WE0F&!\>CLO'CL.'WGC>1?TTBKLX.JI'XVY"50[^>_+] MV32,<[N%_6_GS[[2SU+TTVK^^.;E'X8E+2T @:PS6CP,B/%&D*BX\9GQF%C: MV:U^BZV#Z-J".RI$[P*B)RV("ITE2XJD(!,!+E8)';N&S:XH?#? >5X[+N/&CVA*^NJ)/S0?[;#8_3?G[6GLB?!Q_3J/I=;RU$_GS_A[0Z)YX] M,31(5",J$*\#D""]H5G9Z'%"UVP(+4TW72P#6TFC&[EIE3D>0A\ARZ$EU0",]$%;Y#'0#-AI.7Y#\YW[KP4ZC4/)._!Y1F";E MKW9VW\Q#BW+O6>'Z=@N*BX_LZX5;EWB>]LOC&P)[VS(=_7Q__5PC]5/GO'AWCEL ;[Z)*"F;QWH\&7YF.?G4\E_O!T M%'^9I&G)32X_[N>?SN;V]?G4/C]/6<:_;LF@Q8G1+WB]@*OV#8[YQ^$X?'A8 MK7.R=Z9U#O\]W/OR O_^O=C_^2U_]^=OAZ]^_A7>_?R2OCO<&[Q[\P'>_?G3 M\!7_J6B=8?KG;R?O_A.// ?U[C^_XS51LSP/^#?XUS^_1;V$GXG7>,O_A7KH MX/#5?W[_\O8_O^6]-T\_[3W]PP+:.=X;(A,S!"P'XAD31*&$"0Q"D"A7>N<5 MCY\6[2F!0_2JS*<"DYEGBEF1.5B&?\W,3B^A@#PJF]CD.)5D\D/$STGA2'\\ MQ;4SG<[)8S$O9[&:9<\^.IV9WID^.EUAEU@37SL=5K,,YK/W[:%=O)48'% N MG$DR@E+:BI"]2#(P[:6.8N?FO*#6Q@N7=Z3K>>''TT=Y.Q:[N]%>+RBNV3^^ MVVG_C61,*?$J6IM\K#/.DU_Z4W@"77F^8'+)8$R(<46<,IJA"RLH[:/ZR-W4? M\:?I(G[XNV+H<_K#/U\_G3;?LA_^-L^=PJ&>EDG ]5TVG+)421Q,4NDET?-I ME/*@=85GSW\\OT*_]^E@$ YZZ?!H_ F'<_;V9AO#SRXPF;G/Q,6/B! 43?%T M@*'<\=D@\1HH/]! '/>.)N./@WE[K+-'5B[0.[_ M-B/Y?.&XQ/\G"=7 '6' M='Z!PAOR/7FTU/O\@WSUZ8_@:62)(>&&OC?9M#B&V2S)13K67I#PX+G](0/_ +' M%68JI#.GH?F/H],?VH+]2>_I<'AA%QX40_/4?%YO+H"1%>_?I'M"5) MSGBB8RDDZ2D09\HA(XI4+JA+2:;+ LXG$%&AOJ/40I+2 @JYQ+SA,GFIX#*! M-L^_(.:H94)\0VD^_%*]GCRNE\#??"(-Z5SPDBW#0*YY>J>='.922[ BM3B= MEX$ZE7&S@TF:)YB/OM8'XIIW%[]WK\B;\WXKS:\7A(/3=H2OG]%-\8<7ROLT M0-W6MB$6V]%[U& 3-QPVA%8TXKF,_'W4?$!C-39W];29?8?*].>G3W_9F6N\ MAFJ/CA"?C:-G? X';O0^]5#2 M'@ZFTS)'W^V\?O$,+XWO=I-&K#6D.SAL/6Z\Q_&DW,<35,K-A<='*%/QW?@Y MAVZ$4JY,1K]YZ>SMI3[_V?Z 'X_,?B'ZO#GJG5?K&H^&)_-"7I/#YM-*T8NF M<-?%MD-)A=1S64V9]$_)LT7PUE"EL+9['& M<9AC7#1EZH^.)]/CLO&AXIX>HQ:_=G:?]! QDX2#3\TCGRZW9T\/QL?#8@O@ M-=W9POWS>#0_+VK&.IO+@&]![_297-F%9S7&&N6<7N%3-(\JZCG M3YH)?M(P=YL$=S=$^=VQSD ]/I[\TB#PMQ2&#LFG:+S&?W:.\N>X-TX&37C4 M8U0_GSNK"R46^FDHH!0?0C9J_K9-M4\N"Y3.+?+KQ?1/X^%P M_(D@#:6Y:3+.N7&UW-%9P]SZ MSP=>-KVO'OE/#W SFEXZ]5=!RI05@R@]2)70ZJ>..PH2?\6,/@6S/@4SU1=/ M_5_N_;3$L?]K-TS[\[!'7"JHL?"'9E OIU.4S"]'K0" \V-^^LC _^K/%V+_ MUS]$"EKH8(D&)Q#\WA 3LB+*6:FHE)P*7A*6N*5]7(973NM[\^F^$H_OT.2^ MLFR0!$+CLOR?OPH80<)NINMRX(AE/O+D><]VJ7P\LO>KW\D)71F5A-OE23@< NP@**),Z5%D_E2J@]+]>2Z M98 Z=[X4^KUAX[,]*.8+*I]/: JD_Y^]+V]J*TGV_2H*[GWO]D2HF-H7]P01 MC+%]W6\DVC8]#OB'J!6$A<1H,89/_[+..5I8C4!@ 6=B&DLZ2VV9OUPJ*W,P M_)]"@\G 7RB24["99-TOLO&?#/H^QE!0$U@;@_X/6,51!)2ZE6"6BS5(W ]J M+L00?:Z&M7TMULA71V"MKAR 8(OFYA,^5H"5BN,/:%'33*3S\J]\[V(F#XZWH1J^8"/XZ;6WN6TMD2DPBPU(&!JV1 M*<@OI]^-.(&SLL0AH*EVKED_C9(Z'P(;DKOLAIFY<]DB719;=D%:AQ M']_D4T8NM./IW';=H-^#C[[T6M:;=Z4K#4PH+R7%6B=D10!KFD2,C*(:R9AL MI-AXAM7ES;L8&14A1I-R@DRB-=54)&8"Q\YC%9]-]$.V>7JCO,44^L4.TX6M MJ'F*>1X04WC(>C%OQ\G20S:-L6S,>"'OG/6"'8"H^&INMO_>LD[QC O9M?_H);<]Q_-B8VZO)R)(#LJ2A=V83D4(6X@)ES>O.IVB^]9H^P MZ'_Y*X?:13 T!AP-^L.3:A1%%$QY=/8X0NNA;*]H9[HC"N.>-A0ZQ99=*:WM3$Z7 M$Y-IY3J1N93#*JL&*)OC@S'0%2RMKB %L&**%$ O^4I&@HNGH'XE',RBR!N@ M,Q_'T_[@6T:#2LFJ-*2YNSZ7G%;"1B;Y]WG3O#AI-P\:3X\$Y9Q.HE#G9OMR M,"J,,E<$W?SRMJ'S[LC:]2-87YM?L@F[E+[/V7[M!'EF\U$$$7POWC:7+F^8 MMW/A8S^'M#;+MYU-ZHJ5!]@:OMIVF]L-7B;6E$%R3X$RJP895T*?+F^HO](3 MW1.[MQX_&[:Z/E[G Y-KG?FJZ M/!&M$E%*URFDE7!V@WPUB-!?KFE772Z*4Q?%4QN_[?1/P'!7'/_M3>-+Y_BD M6^%_'L:<$9&!??[!)Y6C1;3-1]J5IT)*31WN'!0W72L7'B;5;ED,2JB@9NF+<7$S=4Y/ M[U[L?C$#1?!E(:9FOJV+ 3S%Y%7%TL$2*@(1RY0YQ8IFLBOUA).?MS2<;PJ6 M;F"KC,#%>9QNM^]G89 3M6, >'C0ZTRZ$GO6CR8F9GZL:T^'RST!>O=I7KJZ M4D8ZH4S,17P4JN;G7GK,%8WEFE\6/6FMUQ:UJ8C^92>#Z:LZ&?S.#C(0#B?1 M*ZOB>=U^.TE7LIM3BS#XC^\=;?+6SB?1^O!'9WO'T];7ST=[6Y_.V^<'T(?/ MAY<]K^TBM8B'_PZ/6UL'/]I;WTYWCS^*]OGNC[T/[6_MK1;;WFIWVA_>I_;1 M)[+O$W-2RXB2QCD?&PY( MV.IDRR04^N4KIJ[S?F+&9T;B.2\.QRFI8O;^ZO%Y< MNI0^J+S&Y3J5^L;+>)W<>.VVUQ*R+HFYUVMOO\8TKSO[K#I+V9U>^[.YWL7N)C#;;((;J]&WNK" +2C_J#QVQ5-_&]O[B+^ M'C0O=R"ENH&Z@44:6&:-/,)6DF+GU1CG?S]H7,\[D;4E#ENL MA,(F\2"2E3AB'WE2G"05)B6"]3+J]@$]E5M^.;QN53)3W]<95V:F/CKXT3KJ M'K6/_-G>U_>=UOFG\];73_#NUEGK^)/( ;;MH]WSUOF[\\N9J;>WWIUM?VW1 M]OD?W=VO'\_;6ZT?>UL'I'7^\6PO9Z8^_HNV\Y&SG7::UO7*M41]3$H$%?(! M-(^X\Q)9C!TBQNBDM3%2F;4-TE0/+ZZS>M7Y:LA93,:?)X"?&:%C+D7QF&N$(W%+@)UR'":4#YV;3!G ME$B::P8U&>,/J&5< T\-/*M>Z:>&F\>"&S*%&^*MYP'P121M$"BH&FD)ZX.9 MYE@S+:+1N00'EZK6=6K(63G(>\?*= MK%^++S$@F^//#^(T 5F5D6P\*N)SYQ/MW:,^W[,OP7=M/KZG=%Y.UFFS7*:+ M*?FV9ZM4Q!W6TG@J*=0U2R^)I9_2[5:S]".R],PMAQWU%@]6!DG4#3^>)JV,A:S==[::KM85+VL)\#&)D6H5$ M(PI1@TW/G$7:G:3?="6'KFII-$@L[E ["TUX@[FPN4,Y+KU9"( M ]CXSM5NNI?+TK6;[H6P],Q-%S!HW2;G[C$A(&X,11I'"O*:&*Z9Q(*SE^NF M>TX.@L)GE]-&3M+GI4995+!,OSV^+9P\)89MCF"EW+A(Z+33G^08BZ$J=;8Y&.14XD4ZPQK>%H"W M[;=S?@4'RF;RW".F6*ZPQP(R-&ADE8W,8VHQL?EL(^$/MD%N09C'4ECNZJ-] MM6R^9+?">1ST@QT>UAS^JSE\YF:02CG083#2RH/:D@L?:I5#!PAES)H@;8JY MR(&FA/Y>\_C+X_&G]#/4C/[4C#YW=$]%@ZW1R+-&X9#X,C&Q!''B8$\=PJIH)W",AEK M?&9S3MD*L?G+#UBH\EXW3I\D<.'.R>E>#L"M0%1#M<97?*PUFBV"9O/'CZQ, MUJBH4!0.T,P)B4S2#G$E(K96)2US8+-J:BZ6Y%Y=)*_C4VRG/"Q$K<:*%0V7 MJ+%B.5@Q\V0$(HQDGB*5&!@XWDGD(GP-A =BJ K<\24'3-18\?*Q8@7B,&JL M6 Y6S)PABIBL+Q*D>4@Y9R/.Z44( H-8,1IP@ 4%K.!-*5^J7E'#P%0XF#E-HO1$RB20TC$BS@E%#@>/' $+TF'F<0QK&U(UB<#/!0Z6&N)1%M9= M.:?*+=73ZJ-9=0/UT:Q?P91%1&&CSDU_S;B>D_8S'H9)[<;E>EKISXJ.7@Q) MQ;4R\_.$B:4B4_I--_<#!<.4@#GC#6:(*Y6083:B "JJC%$ZGLS:!E['=(5" M4NLDK2\:9VY-2'\#T#S034OG\M+7B/,(B',V11RIM+!&*V0)IXA+[I 3EB)* M-4X<(">9E!&'736?ZB3TOYPW7QS8W -K'NCFK96:1X&8]DRIX13$@5) BCJ? MKXD\(.,$0YCS0*,2DB9?*#7+#%12;@ M12#K?<;],I#WL=U6%076V+L0]GZ<=UQQ&5G41B)*F$5<)(RL)1(4/4U-Q"Z ML%R.X^H!^/?(1QCNVJ4[ZX@UTCUKI%MIQUF->??$O#E]DQF9A%6(J B8%Q5& MQB2-DB?6$"NDRF&+#W2=U7!7P]WS@+L5=-W5('<_D)MSWE%*'>?6(*P40:!R M4Z1E8HCXE(C7RH$JOASG78UT-=*]6*1[;.=AC73W1+J9.F=(BL13CJB+&I#. M*&2TL\@ZZ2@+1DFB,]()\XR0KG O_KTXN W_AL[WC4GGV^-C('Z_\8_BQ[+G M;O#WC>DHBM_ASV0=42<.W_WPW3$,\_V@?_RV?WPR'MG<[^UT M&1$VCX'D1E- D,\3$+KQ?S\#"(031[D$IC_=/??PW^%Q:^O@1WOKV^GN\4?1 M/M_]L?>A_0V8G6UOM3OM#^^!N0].]X77C&NOP"3# G&F+#+">\0-M2Y99PFE M:QMD_:J!U@!*[69ZR'3SM$<4:QIY0AIA^R1AJI6E2&D=&*,UML^2X3X!]ZD*RFD:>CD4\_]A5A)#K+D%(2]'JE';):$20\ M,+;&S/#H"C?MJP'X/,Y,T9W>N&BMA/R",JCG":P=Y@06G.A@O=- TAPF40M# MTS[0\J*V =%+$QWTDNA0UXJ.=G\4*^FP/CW.\E3-EP8:L'-_4$SN&S#\XB#? M-74<5*;7$B3/1;#X)Y!"+PZ' DN%SR#UK#N ,M_;,+1/AK,>"\ M]66" 1_!FG]'M[<"V/+ U4>?^.[.)[ZW=7BX>_2.[>WLXEVPU;>_OCN[C $M M>'9W9Y>WLRU/@=?A&?COV_:']YW63NBVCSYGA!&[.W^ DO>)MC[M\Y I(D! M T YQ+7RR!GLD,0A@'UO/':JQ'G@BA@V,SB#09>"2I0+I;AFV&$B*24$-$)G MB 8Q*_]P;?A\_ Z;/<: MF^.#\7#48+A9:9L9N;,,MKVS1F8U0.S\DYT;Z&_YA[6YH:_][<+@FXV//;_> M^&UM^@O< "I"X[_OX6F,P:3H-';"2@ZDXX"8*%4I&<44MW'_8VE^,CROE'QL MO[\)3>;Z7;3W)Y!Q7!5'XR^ $_]C7WJ3,(\,,:8DJ)TJI^H#P]%3XF#RA0BY M=H @Z^SJKLB<&._T0.8/#YL-6.J+1LNM"W_99!$N&9&$P2ERKZ2SP6-+,'9! M S&8B;^!873=RB.]@#IZC81Y"\I.!R1<\65G -R5XF 0 YF2B'EM)'+T[G1? M&V!"20A(F2 02!^*M&8:Z 16!7,'2BE?VZ#7N)Y*S<55JB?HE5-4*)7(PWX7 MIGNXWMB90YX$J]'S%?:,\BI4A#,Z'/3'!X<-.R^4,OH\)8DM8O%4.46'._T" M> 9Q0G-Q^&'0'PY7Q9AY>K(ZWSS;%XX+T L%HC0EQ".-R$H!9.4C)D$[+*Q9 MV]!$KM^T2S&Q:3+R-.#?PVRHG( 5T>C%4)62RM2=PSK856 M#-?@\P3$TM[:Q/N4R"@3B[,/SHKFRCMS)_.-P[$[ MR@6?8(PV'('9E7FS$<:#/&FY@>-HLVNC^!G4Z@[,[&_CDWQ_OQ<;9]$.9MZU MRYW_6]G[D_' 'T*'H"M@ULP/(O<@JU5=((L\I]5^ML6(>3E;\J_N+16K=,#J<1//,/5BU MBV>/6#?L9S_LC8_,Q6-XH,,X>%(<0@9=HKJYOX>#22=.P(1 ;A#M-U3(Z3>V M>VK/AFM_OSCY,,^7IN[RJ&\<6TI+'MMM?M2=PN4.W/>#..; MR8??0V=XTK5G;SJ]8M#%0Y?CW*"5&3JMXQ*AJH.TU?NKR^O%I4M1>>4U+M:Q MT3=>QNODQFNWO1;,;\[9O5Y[^S6F>=U9?K<%^]G)ZED"0'HA]/)RW.6O#+B^ MLHE2'BP#-JU,J>&5DT3+&FK)LK]^L!\K\V)SBE]+&?%==K-E]_G83"GKZ!S!Z8IN%JFM%%40;>\)1''-YF[W"VPPLW<01U ,SSZXAI M.1/P D^W_&S$S^Q^^ZO635;_[F#?9)J%"^]FQ/K^03M0'^.OO&]XW]_:QW_==[^T*)[1^_@OT_D\G&8W:,6;F^% M;NOK1Y&#X=H?/M+MG9_UJ''P&.'AK MXH9+0*B,X4E'G1SUW(7H2.)<20U,HIRAX<+NU/4!XY MR:&>MONQ5VYHP9=*.]Z<;B9\S$GU3[IQ%&<:8 6,^9\:'.\-CK-Z5483&HV/ MR$6B$/=4(T.P0R00$IS$#E3,M0W"K]D'NV_BAQH6:UC\U4-=!!6U5,PG*Z4B MG!AG)!54&.*#L#98GM7#Z\&P5@]7%P%G5;B"] $[Z1!-4@ "XH"L5!&T16VQ MSV=CC%W;8(9>-(LRI-ZI" 1Y2F_C9UP5[)G9L MN6#EG<4:UD"U"%!UYNS8&"5S7#.$<R*:X9]PO!I56T M*28+^&=>OLH+4JQ=#4^+P-/9G&D!XH8;$QQR+B;$,8O(QB21I#$*3@2G.BL> M\IKD(_=S@?P"A^^#-(]GQN'_][\T)?3W>FU6<&V>N598H^^2T'>F'%HJ;21" M(JL @CFQ%!E+'((E3E$9(B6G*X>^+]3-?%+$D!=G/O-)JF(B4#^A\3#67N?' MT!!O\$C=!9_L=?@T7<%_Y07\G ?53[!ZM6]J89!JOYU7$:TE@$H\!PIXQ+U0 M2"N86^5CPE:M;?#:.?5,6/Q^*F*]-BL&OP]5$6OX767XG>F()GD6HHPH MZ!RE@)-#!EN-J./1)H\](W3EX/=E.A _7DY)4/L,5]YG.%NSN>V,G4/;^]#O MA]-.MULCTR+(-!]>KXAD&"N,P&2-B"LCD)8YC3%CUN;J E&+M0U%Q-+BIVH' MU0IJAO7:K!@,KZ+SL(;A)9,A 71H%EJ2,%'+'4(,V(1#R2Q&Q0 MQN5*L*3);LF-5[N35HI%?^T9P,NL^6>5I6X65CJ7WZ'FV\7X=A8[:@UVS@>& M4F9>3K-_/N&(5 K28TK@NES;T.O\ >?X:G9=,8EZ?QV_EJB/S)DSS=QIX:/6 M 46O?:[MDA23JR_3>E@?):L?M,W'<%LO5[O=\ M?<+DOE@T'^BI+ Z)*8J"U@RT!)R0,0!(DF%CC)76&;VV(6[,N%^[ U>*N6M7 M[>JNS3-WU=; NP3@G7//FD"L8 (ERBSBG%.D>3[?)Y/"A! G>5@UX'V9SMFW MW0[0,_S6#8T$G1\V^@[Z<7LZSA=D7B[B#?J%P9W7'TDLUNY_8>G>YY7;GBY< M#4P+ -/V?%PGMSZ"9$D()Z81M[GLL)0:61I '#',"1ZJ[E].=P^YR6."7,I&&+& +=KDH#1DT9264ICX*(XZ$?4^DTULFJ.7RF. M7VAKY]>%"M?"_#'9>RZ7&3<&^YA01G3$06HC'0-%T7(B6?3 Y02$.;VN0OPO M$>8OV<<\258V5Z/L-3B,2T)W,7ZMPG"X/2?( P(8DH&06*,A]=8-HB MS<#6"(PFZ[&+@L6U#6FNV?Q:.,5L[=-<&=Y^[)QE]V;P.0.C9O5EL/K,O)". MF\"]03P:BKBP"1DE#+"ZMB9)I8L@%/8@[:/F])7C]!7RFL/3,M.*>4 M2D^ EQ68%@9;9$(R2-N(<11>1,H(10XW16!7Y M<]1J.#UJ?V:=E>(9KLUS5PEK\%T:^+9GX$LMX\(#^ ;F+.(A102&/T.2R\"C M-RI*NTK@^S(]SELQ12#MT!C9'U.E\*QV-Z^^2CA9N1W[8^YBC4@+(=*[>74P M:N&]31AYHA/BU"5D+$N(4N<3XSB&1-8V"-4/@J3:#55'M"P<1-Y,@ @2/*!"%&*8FU7MM80D&UF/AUV0I$&$GCXQ';"HG;>K;/QBLJL+G$Z5A#N5RMS MS%(]3;'.AK\8ZG^<-^"2ET%SCU'B*B).%$$@WBG""BNN UAU.OOSFV2)!^:7 MP&-/Y'*^DZBX<^WJ&G%KQ'TD:WH>>L_CH!_L\/ .J/N0 R/SFL?. ":J5,AK M,%X4C&U$[KMH\]'N[0E M=G?^2-M;7K2/-D7K?!/ZM4O:I_M68^,)5H@%3Q!PC4!:AD[CF94M\@#L==8+\3^ #,#M=<[/9/ M@2I]=QQBP:HQI>CAGGXJOLY1#/!GHY,:G5'CT.8G8Z]PD8Z/CPLFM<4S[Z,; MC.W@K$&:#:!%W6R<=D:'#7L180XZWR]8 M!!ATW+B UPE&S?4-FCGL^,/I2.;;FZ!(]90%Y!IUSBNL2E,L@FMCKP]"#B"/U&KS^"KZF;E\?VSAK] M:35!6+..[\2>SWC='S1.^J.L4A7>2"]Z 'Y[ #F#YX)G2S-@/J@-Z>9R@J2\*,QO&/2%ERJ1@SD/6$$7RB4,9M5 MQR=Y4D[[XVX 5H!W%;S0N8V*=8UOOHS7R8W7;GLM$^M$J'N]]O9K3//'Z:RYTVM_MHTY,PCH M!8/@&IO@5SH@KFB599A!IP=,T!_#*\+PRB[Q$H?[Y(Z&Z\>[R.WNAP MV(B] "R^[4=]%P<-5FH;9EF3<&.4RHN9S#;\LL!:B MH1>OR*FYV(B?M]]2$*_@?QBK8#DVV%J9B*.6&ZP$=K2RP/4%"WS.@VOKVH_UA%V_O?.ZVCW?!(/_\K77^ M#K>^PINV_GFTO?6^<]DIN;<3#O=V6J?;.^_PWM$GT?[P%]T[ZAZV/WPZ;\$8 M]XY:N/6AQ5M?_TBM60H/&.NNV$^1QN!20-QXF@M .^1@P5#B%&Q^!X8]<6L; MQ/ F%WA) 9>KL==SY\[<>:.GAKV7#'O:4L&EI$1SRPF6CC-E' &$$TEIC:]U M/-:PMRJP=WX!]JBBE&L3D.$IAZ!BCXPB'%EI;/+)>._,VH8PNJG)LN+,GV## MY2EB5,DJQJBV+_MQEKI5]N)P>^%!KR!T+W*N8 DJZ_04T5) '.BU/"WT+R#6 M&LH7@?+.)0U6*:)PX@DQRCCB"?#<)0)_+)>$8*U)XFL;K$FU?/A9Y871\L5% M*M58N()8^ S5V!H!'X" %Y59#THK<2FAH#T@("4!::XD(CP7J<-2T1@! 7E3 MB <7(GDJ'+Q#_%#^GDF[TQL76W[WV63>^(<;_'WCZI980834\^0H8TY@P8D. MUCOM@N.*,"T,3?N,KRVZCT;TTC:XZ<]2S"318[H:_+[9(.Q<"S[ZLE6N>>;V]][K9V]@[SOW O:1VW.[L[GNQ]W>M>#O/9._KW86MG MD[?.OYVWSP\XH,B/]O&[_"_TZZ^S7?K'8?O\W]V]XQR>"/W]M,^UC#0XA80C M%+0G29$E&B,:J*=.$*V4+R4(L%D,FQGV"2/*:&42]X)C9PT 3?2$!,6U95Y< M#@7Z,CXYZ<:\%VZ[U89UCI$8CNRH^/5B'-AE+K\4%S;/\>6*_;P[%[O/$A@ M/DGO0SYL2K5CT6OMK=0D.LY_$KOT*Z-5OL0K%O%S8_@AC'=4AL5$4$Q.\CP\9?SAI =_PF*--GOAW:03KQJ+#O8C MTUY%$E$,Q:&4*)%F-*#@//&)2:I86"C,\%>RZO5D-F&>'#5\B7VJD,%JX[D4 MV>7N,\7%2_ZPO1Q+>/'*@YANQ<)Y)%NG]'YQ-[>]ELAUSMDS">'U<[;TZ)S5#]#Y5[3#>-COAAPK.NA_ M+U2[*[FCES8!+\+OM_"@G[??ST:O3-2!6XTY#23GW7!26\+A@_?LAM.&B[C[ M;M1K/PQ6R<=W3^VV]/$=_7&XNQ..M[?^"?=LTO;1Y^[VUJYH[_C3]O&_C]I; M[<.]G4^G[:WW1Y=]?*WC]X=MNLM;H &WMG8I:,*\??2-M,\WZ=[7%F[1]]WV MUB9N?6W/Q^F<[D=N)3>>(2E<0-Q'@RS/Z;!M-,0P(QS&N?Y7DY%'#]%9M2B= M1PG4J?'N^>.=YPP#R@6PT W'6EM!F/4Q,<7 &A"QQ#M,:KQ;$;R;U1MR-B7I M"4%<4('R9A4"G,LU36%)<=!.)Y5C$IN4/QN\^XE2NMKJY?OQ !@M'[7*?H@$ MC &?[U*:Y+GDJ%P 5R3V!C,@0F(QES'I('1D(FF0S<$'5^M1*X4KG3D]BLE M TT8&6HI OG@D<-"("IX2 9PQF"]M@&P0A;<)GT\A6B!1+$OD-<\BT$JZ3T7 M>0,6A#C5,DJCHDW<*%++\!7CM9D,-U%%PXC+Z4Z UXQ("-:/(6Y=8-23%*Q; MVU!-0W\!K[W,:A%O^\J &+FC 5/&K1::A>*3@YFQ/=E!$"YAQ#E,?L I$6&2P4(HXK1I26-(JU#:J:3.DZ+?P+ MXUO.)'<^VN")S*:\3F 7TI02!?7-,EVK 2O&MS,U(,B@P4+"R 5LP91/##EN M,(HR*J% G6.>%ZY+K*Y6&/UU?+N8M5ZF;E\Y?>#Z"(1FXR"3]%U4@P>Y1Y\? MS#@BDP%4 4V @E0!"U\0HP17&GL55*K5@U6"F?;;>*(-E9$@;!NI!D 2Y MQ#3BW,-2"F(])FL;0C<-OEH=ZG:8^34;(8MH J^,3;GPS@@5DP/ECV/NK(W) MD$0$E@0^U=K BK'I3!L@$NQ^&1V*7 &;@BZ/--8>:6M!=O/ F*1K&SP[]MF* ML>G+=!EL>C\^'I<)PN:3][T&Q\$BYT>?0#686XJMN96 S]V8/P ,;<[E:KP1 MHFIT6@2=YL,LJ.:>PQ\D: 1;Q7*+K+$!Z1B\!WN%8$X+'P-A5]&I+C'Y?+G[ M"32*FKM_#7?/= ^MHF3 P@C+H!"'C\@%AE'0F.@0005Q;&V#B*82*U) ]F[Q MW=<>P;Q)ZWD^3HI>O+)[<<=QO^BHKJ6-?04A>[7TL1LA>+X.1HW"=T#A^1 , M;D5R5FN4A+*YBC<8?UX$9+G"3$FEO?%K&XPTU<+^X&6QQI*5L3NB]$VQJS78 MO7JP^Y4.KQKL%@:[N1@8J8(TE"+E+$<\X(",%QIII9C+PDFP &#'FOR:U$2K M#7;/N+S/O/TUR8I?E%#(IW%'-V;5ON9 ;LX+W3BUP\9_+W(.ASAL,1@9V"0> M1+(21^PC3XJ3I(+[62JR1=%%-89*$) 66&.:V9B5Q@;H,)QG-L*3%& M2S>IM5DL-#'U0B]AH?D^%4PJIP("R:@1USG@P'&'O NYD MH9NYGLA)]+G(2*[&LNBZWRM!1+WN]U]WD+VG^]Y+ZP0(5PH6!.+2460IV!G8 M<$M@Z87%.8\U72:'4ZL46)L^B:0YD=I)B0WVQ%EII L3#J'3S(W.:G,\U ME 9/JEXA@M&EB9G[>SB813@<@ P>1/L-V02=?&.[I_9LN/;WBYHC*(F7YN[R ML&\<7$I+'MRMV>10*MZY,_Y?%F.)ADRAJN6LZJFZO4O:TJK85^'%8UZ:I*OM.*9AV08>%[ MD0$,UK;3^][O^)Q9J).S=HV',) XF)85 W+)14L/;7[;M$R8GTQ06?2OK*(V M:3JW. CPAOPI=KX75'1Z&'NS'@QGWV.P".O3L1!TKFIN\+\O$&.*P>.ED"##'WSM^4IWM:M^G M0YQ46X6W0C=#+,O*3\;2;.1J;]UB\D[BH)#4Q)*FT6-M0RU1([^DIK!=^>0N_>[H/BF+$ M'G13FCT,',0NF"(N9,LD:;,593T=GA8P7%1 MM74J ;*2"_*I*-KJ#VWO8"8G[&"0OY<[K?TL"QKC$Y0&0$N-%&,I(LK???_X MN#A4=A4>)V5%#V(O#FRW>S8/_;G.;<[B=1J[WR."XJ[W6(EBY MTNG7V])%TL'A4R9.+EI\VQ^."O_%*\Z6?)KASEC)F0:]TJJ$.) X# ]=$K\V61+WCF\D&)\EI0<1'PWKSI<'<*%TS@H6*?,FCR\FOUXY9(:<[E. MI5Y^GF"R+LG=RGZO0%+CNK./V%EZM]S6#TX7?>.Q ?,B<@K?7E#]<;,ROXP9 MO+6*^B(IFE]>@O+57[P[IAY?(,'X:ONKCY0[V:BP2;3RFQ,.??E73X0J+,_SIM'>WB]O%?=.\K M6/!'GTY;8,7G2//6UC>Z!WUH'^U"W]K'EZ/,VSN;9W _W=O9Z^[MO*/MKVCOT2+[EW*:DIE E+EV=-%$,")06!VU,1J+G7T"=$8/>(J M:J0YBX@90 $BM78X'S5I,K&L-&LU"+Q,$'CHEE8- D\, F0* IB'&(.PR!G* M$1>)(^NE1B9$2Y01PN0Z,80VJ:E5@1H%'O-H0XT"3XP";*8*<(LM &2$7B? M,Z^18Q;^Q*P+R&2Q-&L;HBF(>!8@L+"OIBI1O_(>F2]C5[IBRA++]\JY=LU8 M5QF!%LG*M 27Q$6AY^5"7B4I/W4A5>,#LNP3E0L^/RV'%F^D=,O,N1;M1E MK9\2B:Q3H/4SB3F55OF<98+RJW56:G9\ONSXE&9ZS:D/X=29?6Z3#$91@G1D M^4004SD?C$0N2<8$L;63#@Z9C M!:%Y1<,>IH<7:KQ> *\OE'FAQ&-&M4#*Q)@]#Q19$@C"F$DAG&08QV*7DRYY M?^,A+/*TFQ^W@_Q-649KP*P!<^5"1&K O"=@SGQ#+FD94G*(J6013\XA)Y- M@5-CJ>$FX)R*H$GPDO>":L!<9/@U9K[P%,Y/Z:VK8?.>L#ESU*FDB2,:(Z6I M0R#=(G+.":23$2#=9/):KFT0W#1\6=6&E\,F-736T/G"H/,I(Y%JZ+PG=,Y< MJEI()F2PR L-T*DMSGE]/!+2.S 1:' 4Y^@C*A=->;^:R'E-(OR[YEC(J1&> M-,G"E_')2;?(.66[9=ZPU.V?-CJ]DD$R(\XE%IM+GO@_P\L>V&&1[^2V1 PW M3L':RJ5HD&R=4K7\L_ERG?.[GD@@P8LP=J\;U_,V67_=$;H_R[SHPQ=B MOWZ#=Q^PW?,_OFU_W?O6WOITUCHZ@&??@TWZSZ/VSN=ON[3XC5VV7[?S.+;" M4>OXD]@[_H3;6Q_/MK<.>.OKO[NM#RW2_O#Y:*_X+5P,;I=8&1LE1MS97#]( MC3WWPY[9;FW" M"JO \HZ#$(@SP!Y-K42&&<:XTAHKP![>%.K!N[5U5.*2TRD5$X7Z"8V'L:J= MTNB[D84'"^LA_JB2VV?SHA=/KX0TSI456:H'],5A]L*#?MZ _I3*Y.?WT MUS!N9@K>KNCW8^]=1;WO^X.+H#]-0%ZC_@*H?R&HD9#H:=0>E$W-$/>*(.L, M1I+BH"PW@H:\V:R:7%\]4?D(6R:O8C^Y1L7GC8I/J>;6J/ADJ#C3A941EN3" M68HA:IV6!F#D+GS(8535BPH MH:X;47>VKAOQ#,(]ZKH1=.G)&3_VO@.1Y0WDTJ"?-_%?B!?MHV@=;9+MK^].]W:^_=@[^MS9 M^_I1;&_]Q?8^_/MP;Z?]K77\UQF\X\IIC-;1MS/HF]C=^6=W>^?],'O*I 8USBT/YV:[!L0=8QCK!Q1.I(I<.Y MVG,3\R6?.JN1KD:Z7SW4IPTFJ>'LL>!LEG\ "D22CQBIH@&I!%IS!W"U CO M.'$>F[4-?4V&[1K,:C![+6#VE#$@-@W@QOB?<6=TUAA&/QX4!QY?0]&27Y=/ M]#P.^L$.#R^CT;MB&;Y,5^']]W8G+]&_^L.7M+9=VGM-1K_ET>_\XL=1H#H\D9Y+WRB',ID"5@ MJ3NGC _,^9@LB%W5!--GA=CWOO$Z*V^0;WH@\V&G8#S?'X[N9XA?,]I51IQ? M6CWTG^,A=&@X?-L_=IU><5![;A$^EWD3<^[0&F4609D+1V&9UDXKBA&5$E F M>8]L=*#<4TJYT$$3&MJ2>6%@FCH+@))\_H\A*89$B7M-@%>?4KVTPVC2,UHS\@AAYZ<$%-;<^%K?. M#'.'13(&-'E*)1CF/ &W*JZ0,Q)SIZ(V6JUMJ(=40*PY==4X]2GM\9J)'XN) M9]:Y!'%KL7%(,I"VW(!U[AC-*60"C9Z)1!,P,<=-159$Y+[8G?(+!]9?P^[X M+S7*KV2#J/) U%"R")1\F3/!-8E21"&0]12T=Y9]?#98I(DU\(6#I2;7-H1^ M"([4_OE58\RE;W[7C+D:5%3HAT MM2!9S9C/ES&?-)5XS;-+X=F9<2VTP+!D$C&#.^($LQ(%G( U)4Y(8ZV1"903D3R%I0.3 M6:V(.'V*)-L+5%-Y>O;;Z>>B=?V;LQ ^:;7 %WA6Z 56&7UBU\001@F??HK= M%S)6U@B^"(+/Y[804EE'(Y"SDCG/9VYY0\W.-9%V>N M8;.&S4=R'$UA\_Z&:HVH#T#4N;,5A)(06:YXQ3SBV&A 5)H0HSYYXD$04C!7 M62Y[OX3]X!I4:U"M0?61G'XUJ/Y:4)WY *-S*DJ'D8A4(.Z$0=K!5^(=3:\];"(.!"#I)4$\<0,,L0*% E3A'*N M;.J7>H&9._9UKO],9%>-WMA2\J!MWXAQO\?>-JO8R"$*GGR5'& MG,""$QVL=QIXA"O"M# T[3.UMFB1#:)_VG;]FI^^IL(_3DLW_4F_#*-\,\AQ ME)WO<59WY/]W?S('*'ZF+- /VGE%T0(NC@-\W\/![,L MX@<1N4&TWY!-T,DWMGMJSX9K?[\X_3#3E^;N\K!O'%Q*2QY<"0$@,_J#@F'? M .C$0;YK;:.H8)0+V[S-TJLW=[!O;O3WH*N'+AJ]4Y6H=G\4R].>8KTQZ?E3 M-7_;M#YR?:H/_7XX[72[F[WPL3>RO8,.K&)1+6ZXU1GZ;G\X'JQ.7:JS2MP? M?3YJ'\'OY]#ZSCO2VOE\M/?U+Y%%]O;73S_VLAJPU?K1/OYX?KDN5?M#BT(? M6/L(^K+SUX_VAW9W;Z>;1;;8VWK_K77^[;1U_H[N'K43J!-D/UAAO&81697- M(*D"?#(>84ET\H0K35RILH$8BV$SJUK M6,VF?E*!U_9"XZ!:FZMRF8M?4Z[M?0=4\O@O MD$Q7&&.U:K4]/4^<[6LL/%,QH0A6">(J.F2=9 ASQBDQC*@0KU1J>ZJ5^PC@ MF>K5NV'U/IWNVT"Y#SBB**V#U7,.:9K )B&@+:>DJ S\#G7V?D55O9W#V !; M9SAL>#L8G.4BY/883)]1 9B %WW?R<=R&M;[\?&X6WX^[H.=QH'^7-5CV^8/\)]52VG4BU@I-G(M%M0*6YW%GYJ)7FKK&U7T#IK_L.=T5J)\V5<&OS)Z'Y%[KRY"VD]:%[N0G//J($7>_CR2S^-3FU6 M0D"[&$Z^A/@]=OLG.7GW];F2'ARBOAJCO_O.T'7C6L']G06V=[@V3"49?52$ MF^0M\\PQI654*GHC]C\^^'C,+:;LA\%*)9>[GS54;>>TSK<_P.]?6ZR]]9'N M'7W"T"YO'7\BT$^Q>_3/P[VOGSNYUOB5[9SS%M\]__9C]]SCUM'><7L+[CLZ M.-O;^HNTM[J=UH?WW;T/'W^TS]]?K%+F&%;:)X*(T1YQ9B0" Y8@^!:=L90X M0]8V")%-BA]/DMAS$ MT/C?+YN-$U#\$ZBT_5>1X7(!R$D *,)CQ5ER7%FO$V4I!A:%C<'16&L\*P8Y M\Z4F G?$NT01EBPB[C1&CCJ%C&,&>ZL8";DN*R5-(JZ&!=ZO]$V=?VM56)=% M(BE/+K!@N*'84**UH@9;90,WI-865HYUY]);IH"5BPD9%C#BT7A@W2!1I(GA M(+FS5JUM&-I4#\^$72?<6D!;\.,A-!T'C3(6JM\;'G9.Z@)5%Z%'66J\3LO2>UUK!:T',A/3;G$58) ,?(G+/ 4XZT(PD%$16)G&@I M06L F[/)]"I9*G56D66P;F"2*B>\-)YS)IC.U6!I,C2Y*' RM=:P18KB#GOGQ/PV@ 9G/!!K5[X7(8 MAF6,:=!G.>8L40-J 56,:R(5_%B'8:P:WLR'87AMJ9%,H@06">*)>V22Y0BD M@^-82"U$X((9KFM-8>4X M=RZ"P00>'#-(:TX1UQPC8X- D1)K9. 4J[2"G+LDY\)*YRV]-7*Y69[">8B[ MX6$I39X?3CDBDP$"%#* &LRT(X(8);C28-$$E6H-8\5P:C[LP>G$A<<86<T'O?^'V(H^-%P-5""1Q_J9(RMX2; M&X&8+"@%>@^>EK!AC M;_>_7%-!IC;$5E6Q:<=1C6"+(-A\'$B4E*0H.(HB!X]:ZI&6H,D(C9/W*EE/ MW-J&4J(IS;*VDU=&DZE]+\_4]U*S_,(L/U-:C A&I: 0"40B'E- 5EI@>>F3 M=I+BF.MY '8W%7_PN?K:\[*L\)).KW$RZ/LX'"Z0P^35&6,+0!CFD7/NE5#, M\TB(==(:IH1A6*N0[,U:RT6<^DE*Q'<_?'>UL9M0J%9;- M?8EY2M[('##/\@E9BTQB%LFZY9=YQ3*(E0EL595++4%5J"'AL"#B;0@!A&EOK!'+!*<09ELAH'A!8+912 M#,M*1:Z<(QA[+B#P&&5\;^K;:OME[N:+>>B\U 5_'C0ISUL^GQG\OT*I^XB3;\Q05)A[4C[T_2__I MV_YPMGT@GR=$W+M(2>OH+[8O@O8)>!G,9]"=>&*YI+=7B& >L(Q:"*76-@A> MO[KEUP#:[69:R&2T"($\M"9\32!/12"[>)]PI[1S$1$B0<-F0B)GA4#8RRB= M)-G]NK8AU^F-]-%L#.+P)/IAG9<+ ?*Z_7S1[ I=1Y_BD&_/=9;VKW$15Q;F?-3Y[$(OB5IWB17UX5QSE MFBV3]F;5+V\J8_4KE,CY6-")'CB=[875RL:I':ZLYC@_U%S,[J(M^6IYM+W3 MPOL\8:E4%O?%'YT Q",VR"1*;91,:!S7-JA8O[JO\BR4PGKM;UC[3S_V-:8D M.)D0L'1$8 1HY# 0@,!*&>*-M$("/HOUJT>QGJ/"5Y/"#:2P>[[/3%#2!X6" M2AAQSP@"CB1(1.!2196(#F! L67:AD^IR]5K?\/:^]-])JSDR7,$8IXB'K5$ M%K@1)2J)E0#5@H >3]GZU?B:):MIZP^I]_ET]90_3*M(7^KM+W4"YBF]X_0W MIX6P,S\-HLTN0'>VL@K<9,+_'(,Y!IW=]#Y7J,U65S@:#T=9-W^]3-S:V<7; M.Q]I^_P3;IU_/&MO[F/+$@N!(^J,0UG!0DZ2+.,-2QP,=(ISM._ZU0PP]T;S MIY3D-3W<"NI'!WP_ F^RI#1*)'C$L8WI=5NS". MV2H^!K08#PISN %&<*N-"1)?87ZP:]3SE.$\GL.!$!^N=!N6 *\*T,#3M<[RVJ, @>FD2@]Y)8K3[ MHUA"L)QY YZJ^7);#%BI7[HLWHQ!,@SR78]>0OYM__BX4U+&9B^\+5;X(/9\ M)PZW.D/?[6=26I'*\;CUMN+3XT_P7'[^CV_MK4\,YM.]K3^.6O3?1ZWC3QCZP]I;+>#+PZ/6$?QW_N]OK9U/I[NT M17:_O@<^_92Q.BCKHU<6"2^ 4PE\5,M19934^!B'BYUOS<.A3 [N=7XNJNYSQK7N+,(X;M;:ZRM[HUC^#.*/=N#(4R;'C8*=(29Z!V@/"?-!K & M\OFN;G%R>*[Q]<:['SZ>C*;FSR(*D];:4"ZH!W',I0)8C_]\6C8"3$#=WY#?Q ZO;SC!%;08%C\ M[,8 K8"OQ<97[N,\9*9!_Q@>[,.MH=3"RI.&^;[-7B\C+%!7?U ,\#T09 -F M\/]-02YU,H4USJ(=5-W\P\)#@[.+W5S F?/$ OV"[K-Z.W,?>Z4K+2-!]]HU MO1#"!?@S&.8S%/VIC"R5O#F9-CJTH^)JEGL@5VW>HSS++P5B!C-OLK=9/GAJ M!P/;R[*[^ JB^GNFMKS^,&V@$N0C&R$>]SH@_LOGUAO7J1WQQTFAX5Y[%$5#J")Z-O>+I"SUM6.]!089Q-KH=ZPK>+<8Y M'/O#S+7%W)X>PK.Y8\7^KBNT@*)396OE[FGHY,]P<_:J37L*TU>\ZL(MH$SD M.[+?K=^#M\$B#D>=C!'AF7A _Q4/@ BJ^5FU+E_/55/70[&,P%/C#, 6--@L M<#M *A6YS5/7=JG@ I_\"0/M]WJQVVC9'KRJP/_?UK;_;*W]+>N>?5?PUD0R M%#0TT6LK!BI**9_P"'P(_=8;^\(2O1F:IA1>)@ MT._%_GB8PQM&Y6 +Y,BZ<\GUH/9W#GKEH&RAM@"'QQ_1CXO)+$V#06%CC(#N MBQR"C>^=?EF/<2*ZWD/SP(UE_S;]J!C_ M*Y"S(#\2Z8;\+#B:].($)1@YP\ANR"3KYQG9/[=EP[>\78080Y=+<71[VC8-+:N)X3M"?R9 NITX1D8CZ9X M#+Q?65TYOBAUNJ6BFGGSK_4OZXVM#ICY'8"-MZ ESP.C"Y"@" MY/K^VYRT.VO(.5DW+_UTJ9O-)K*030#A\6"F#4Y5R?GIF,T"NS0+@T[A8RI, MGFG7*@6U\<<8#"Y2TIZZV%^07[$PT6;J0+:7AO!FL-@3O!X$\K!H[#0"ZF>A M 7TZCL>NFH@\C:YO!R%_"9T!+&X?KMA2LP!]KY(K=C1M;.6TOQNYMI@Y2LME M*Q;R2SP9%8.OEA=X^4;/2=>>@OHUNE(*'0NB&%74&LZQ="J7I)-*B42-PZ*( M!]'88(DF'^:])Q_;[R^X3V!T/KM03L$\!@-GXC\Y_,_9FW_U)O@IT3C_N\>)A@ M<"5I*GNA]#C,H25\FTF4WP!E>WW0]VQW!L)_FV@$7\;%?O2@4@8F0C,;,!?E M?S/?T2O]'U]LEDFCV"]ECZTD<#&(>3%?Z %_C,%6IVRFJPP[ *IV<,T\S"D! MEV>A&O&5F5C"%#Q,*>H?Q'Q'Z5^JU*.MVI]%@-*Q%;*LQG$_?H#?H9#'[H!QV7Y]>!O5CV M9T['&L;X#=Z5(QC 8,W%?>UQ$:F?YS/%.-D('>9MG)67NT2 W/US-KKK2;Y" MXHKL>G.JZ9R^.E.OX-;*P=R@>J+= HX6:L]P3LVY3+HW4.H%[:_P0&;R*-Y6 MW569[7#C&K!$!+N^,(G2P([#W[.A![H@7$R=, 9]?X.LMNS<(/,*WD3 M_CSN%[,[YY?(]UU1_Z]2(I!]_,\8##Z@^FIM[\+&%H>FBD\RWXRG_9[%CB1/<:%N[W<((^EKZFZ;^K]OM!TZ:"_X$4J M":6 [$U8VT$OSCSGE>/QKMA=&$K0F5[)]S<..CO\IGZNV2 +JV]N"JI!W]JU MG\U&Z93/9^(R=%>&\*UOO+C^Y20].[8X&<3OG?YXV*UV9@IRS'[;BQLF\[L@ MQ73-&=T71?\\UC8ON()+8KKYQ M:W1AVZ=RW%/M2=1@$/3P8QO\7F8K<3O^?P'5<$C,-K034; M9)3->W@@UPXF([S2UO635#K,\]"*O3H[VR?O0).^T%#F>C %C)D$F'B\FY7G MOU!"IHKM(' ;,;"5,=,-Y)JR>6@6W[$=.7P94B14]F&3X&7V\^V6\5_P6<$A3Z>'<>3(;JXF>#W9>5S+;'LV7N/*ROM[>_FL9 X9XL!%&50!?K<:EO,>UOV7P;F3\\7S=E1*\O%\MY_Q).3M62:43+7PX"O/SEN_G\,E^'6^;PL* MSO*-RD7UMCLP"-51#YN1M/+YY; M(G'7!P=+ 1,@:]#A8=&+E^SG0666384)'F][6-)I5%/\TAV-1]/\>,"&:A^S M;39#&KYI G4'/^R0!/WRHO!!JU511']:1[S4S@ MCRDSH7Q2F0EO^D@6N_;+&N8AS/*%MFE[=[MH'Q[TVB\^LO;AN\-/NYV#SM=] M_O'K&]KY\))_VO6G[=?M+^?]PO".+^T7;\]V7L/X#C^>8;Y0F[WD.R_"8?OP M/?VX&WJ=K]NG'W,MN*.BO;_'&;4J"48X#8H(+-1A&+:W*ZBD7@55)'XAKI]3 MH[0J-9=.<$JUU=;A<70*QDM3G,]#J%:]-;9?OI5V<#,AN?I<_)N#6YX,5Z4O MA>5.&2VX5TXKY4N56"%EX0KYPW2^-.AES'NU_??OK7FN&[JV^\&B./YC$.86 M8"D*PLIB\U[9>3;J_)QG7; 9NOY:P8QYQW=QQUND]09MXNYQ'5\*D_@N8[QR M1)LSV8$NN\E"49?%2,BIC=RM!US+&:#:SE3YX'A@VTTGR>V)* M51H=O"5'U^)3LJB@&V0.,$W;8X-H*WN<$ $QRF/GU64&:-ZPG.)$!=T>GW M:M'6)W[^@<4 'A_N%9@72F5!BE@Z(EA1$E.4C(C [,<5!Q5;CQG]UD-YB$3 MAYL]/[_G^\6>+7AAL?B+ERCX;2R)!?6<*.TU+WFBH!3@GE^>+'ZNBD-K-T-9 M5N,K5QJ&E,Y < 5,#.LSVDO)II\/\>\7+2[T]'DY'>*,3-[!N*I0 HP6WIE9 M(S."(>RI4[GGM6:Z"(+$0B4B*/Q+4ZY(P5)B7H**I?S&=;[?-'M@_#W32T-HM:.W0L[VR MU%C^*1)MA0!,L8XXSA(IN)#!1P!W&7(UTC^.YR=/%_R+%_P?3RDOA#=Y(1?R0JY(_;B&RVI=3YNFYP(IYR /X[A"Z^XX M'N,ISZ3J2K".!L$[V,0^YGGGC?C[ '23?/"$_A"0-/E;K LQ&L$-M87Y5QPB M/SU=3-]Y\5+LV0BV06""%,(71+A"$".8![8H90K! <(;+#"_PM(\J1803VA/ M!AB\.!7K6?0_N$%Q(VVO(9A;$M\D)9213G#)1"!@8(DYJHY JF@I;. M@]@WJRI37B"8J8%P&X)Y8/.@(9A;$-M=)R3C278+&6 E3$,@@BM8FF M*(OH. C*CVS/^:+@H!61:"-8#T8%XJ1EI)#&)54$ M,#TM6@\KZEQ?!B/GG13UF!,6PS4A13SY7F[EOP7TPQ$4@79^87- M79)YH#%-AJBZD?D1ST(AQLTZ'B(GLF P?!7N,$AIA-4PSJK8:3Q\PG.X0;]J MAE!7I\$3G?T^*'.S;-O+CY%:4S,$Y[3BE&JK]:*:+])Z/J3,<3F] 8QLY:G6 M0FF<:SN,9BIDI3X>6(3X?3 0P#@X%X%R^0Z-8?8W?CLUCR>Z"W3MR\W3E35\ M-E<&[52MPO:'&,8TZ2\0RR(=W[0AQ"T[M-[D].?]PECG$+DVA6)_@)^E?=;9 MWY.:1L8M:.56.R(4U<0)$0E33FA;*E9:GON"W6.UX%OVC&QV^TZ[_;5]NF=5 M67#I-$G)8I.O'.$#&G9P2I:>](4)A3 MO)J8.O'I'AUC9G%[?P\L^119D*2,+A$1(R-6!T:\C8QZ^!P+_Q"=NIN-O.-& MEM)B!Y""<&SI)IS18&KS0$3!05>V9=0T;3Q?U1SR:/S M6:G.]G(<_N@@1LS(?9,6M-#-1Z))[![8\0?,=GB357 /O>2F @6NF!2$2/*",0FO*<%C6 YH^BYO+_D-!7@.AKHJ'6:$T]LWH5% M1?;_CA:L@'DLWN5B[)&H^$LQH]U>'"V9.-E>K+,-A M\7,(-M H=/T\\!X3"6)V7F\NY_-/BRWLPL^CK!I,:[)-MVZ^ M!RC^%RI,5]D=P^$9<.%ICFK-N0TP=##M F@$2S^>#T$\SCE1"_D2B^/#A*%^ MSLTX'H YO#R_?#P(;\%P2W@GGB?!IA?G-_U.B0#JBD2 'QSVKY]4V#]62%Z_ MB/].=XK'@+FOV[3S]>BT\_H55H,Y:^]^%)]>MXM/K]^>?8)W?OKP9[?S]5/W M AX?OB\^?GW/=P#//W[ :C!OOG0.X9U?WQU]>O'GT:?7KWH?C]_PSO&?J?-B MF^^\W5,Q%8:I0"B38/B541)ML?N3"#%*T*%I:"1>F5!4K7PLI"6\ZX MC KL"&FYXQ0R8T7J+1@/??MWR\#3(>F%BL(8'89,SBD>IF 9^M,EC M[.IW)K"__4$,DU[<24AJ;_I8ACX[Y)XPK8GV]EY12@6:I"5::,PN28HXE/V^ M"(I)V-G2J_.;">L+ID2@8,9I($FK4S2%IX5)?^7&S12W^[ZK%4;0DAKO787_.0JV'#_'%EJP.8I27")04!ULIF20OI MX[<3&S"_ [[^TJ++J]V+:7Q^N2I%\'[(37]+E.;-^ 4[653:\>B?,YJIU^.^ MICK$%_[XN4ZK%4W9:6FZW]IBZX_ 8 !5@]1C]#Z"&?#;PH+0I06YQ?;#0[[/ M>EQ FKP>NQ<:#YPG@'N;?-%: PY8O0K_\_TF_4-Y8/5LU\L1LJSD_($6&G;A MRXGO:^/NN*7*<_#Q^$L/[OG2_M!FG=?OCMJOX9U?W]*/7WL'GP[?RLZ+5T?8 MO._CX2?X[\'!]!YXU^03>P]JTLLO'[]^Q&>??GK]Z;#SXC^'.Q]>'7=>'!7M M#^]Z;09S.W[7VWG]*K7_+K[\>_?E&/Y[NE<:%4M3< ):+R5"<06*>)YD'!1UW".E+*@MMX+E>4:+DEL6"AS&'$NKBY M8U%U&#^EF;IJKN]-0IVACWT>VM-OZH MOMV>UH.>=FZHZE/.JH #,W[SJ&EA-6OA3%![?R9FAE W5UM_1ECYP$O\2_>? MU4I=Y]^SM*^5I[]*6.8YT](*)0K%M4TJ>.&MMYR!%)PF>?&"3/^XV)(F3(;G M6M*L=I6B7OO$T&OGA9>=PVW9_KI]UCELL_;VG@F&FQ X2:'$A% JB8NE)\J7 M0LKD6+"@VJ3NYT@P/.>\#M>"9>[F3IM^@OPP%VG;Y[BA[F:2#TS^C1>\JG^> MC$T)HETH#DU+4*!B;#2@? MIU1T>9^C;UA(P \[J>+TZ8S:]DOW>'+\^V XS ?)?]@3^ 7;:-12TSPQN@.: MXWM)*U::Y$@PWA'AC2).14TL!6Z7WFBO$R8&LHOQK2TWC7NO,Z&PD'4^XU]( ML!'8X;=AG/ZZW D'FY1B2V\LYUAUHYC'S.!K_A5M;WSP$AXV M/CO7#BB'R VPQ/5,8L]ZV]398J/?\-.CAOCK8?S5Z*ZU-H4PHL!4%^VI5KPL M2R6#UA&8DS;H?L_H_G;/*RIM<@71F& B#"O!KE&1N&",T"658&+> -TOUT$7 M(?[=[*I: 3J']%4?C6FOJ[E2=E$T+/7!6GY8-XYN)C@F)\BF-Q$?$>Q "_\( M XM%I7.U+Y"9REC0:TMJ%16E%H:YY(I MP:S4I0K4Z]4V_35[,ZZBNK5IQOCP5/7R#*A*B\! )50DJ!"(8#80X/F"*%52 M;ZF@'(WYSL5>C-/>$I7V$8;VM+_0&O=2$+PRR^$&5O6#*@ S+%KL_GL!D(&C M[+ J@0RTWZH:V=<%ES/_Q/_FVLN#S6D/WL')M-+SHH:UV8K=S$0ST_+?;W[? M>=?ZIG/,3# MLV&;MT_W7$EIT(R34A0."UUJHKGS1#NA31G!#"W-)=;!/U"PWVRC%85=C$F! M_B,$V!(@.@+7GBEEHU7>-!O]?39ZY^V>Y)0R+2E10@K8: <;'8(AL/U".0#; MD"+6.EZYT0/$A"DH(+CT &OZ""U8JZ,N\W%?:.!U&9Q@*@E0+! # I6^\#0D MQ;W^9HVJADAN121OB_;VGIHJ*EUE(FZF+9;/3WV>C._A[WW%@,K&3<(1K EFMO!-$Q M"6NY,#*QRV!_KT^!ODN.;>EA( M@;DW=_AK5F+I*1/DQ],=,#)5E%'X1!S7"?4*DI-5*B@T!4EUZN&PM-#PNZH:@L\Z^E7^XEGO;QCG+4W[F%]J^&B M9V$3#4P\HT13"/NFM9^*&"C7(;);:-2K:/:/V;Q?Q=B@%M+L M/@7K27B6C): 6L9+(@1G1*8[B#XJ"'<<%+ MJ@.(:V6<#@8T^$(V>_W=]AH,J*(LJ'?*$)!(H#)ICX78K2(@)%BBWM#HLFXL M5NSU:I6I*KZ!2/4=M:8+J>8/D@+>MN/),#NG=M)B,&LN^/VD$\+W]P*P9!! M.=[P2$1A.-'"1A(*%UF*O/3N0OO M0WTV$!8 "$N."EO'BJE .F%F5R M[F9[8H&,[6(OYFE_UFD^>"L'L]XD5*?)$V_RQ.>A_:^Z*+ERE1NL9HH451?F MR^G43RF-_*_9 6W=&GSTU!/)W^7Z24@3(-1HDT3>))'?0V'-RY-YYGK1NSAE MP9TT8\N*&F%U=U*%6A\!M!Y[_$&= +1-.[L>KO\31O?IN/WUW>''PR/QZ<7+ M+UB_OLW>';39G\!?H5W!7!Z[HO(;QP3C;NR]Q;%\_O7[Y M]>/QI\/VZT_+V>2%BJP4U)*(.09"E]@V"3YB$27.L),"ENBD;:C.-PG(%IHA&85D33,&> MI VJW !5.G\LH(I)C):&2:(D8T0$H8BQTA'.2A4%,RIYBSU0Z-V-I$95^3:L MR%M7S&K4E7N'EE>#2>-]N1&R+'I?DO?)<&])R8PDPG-)3#"4&"EYD@ MT3+0 M5]3]5?+[D0K+585?'D\UK=W<7N+DZF.":V#\E:MQJ9?LYW.9W^-R/%4,;RJR M/CB*+WJR:*DH+9DB7 =LE1 HL9H&HACL(_6ESV$O]U21]?[8Y1[+9ZUIN2PL M>X71%W6XX>K BFZ_E97*84R]Z,>C&U?&4E[*F!0503HA571%*"S#5%SXBNII MC'Y91P45Y1T8>%$3^YDJX-T^\NSP)6WO[SD>2F:%(,%&2@1C!;')"^)D]%%( MIW3IT'A8E8"[7/GH9#A=XBI7.S95"]SO2J"51KHR:!* MHWXV[6<\#V?ZQW+D6;V/Q?P6Z^#UD_'EMZR*O7JX+2=4D',+L_#O@^%T%"Y[<5:VD]C>Q07T_]S;VPL&X +455DVVS%_CY&Z@/NC4"B9/;N M13N*J(JTQD-X?86;R&/X/'C$>-AUDWF9 9A^-\1^W:1M#J@Y-^EPDNMV++/N M_)V++ZC@%K$&V]K'?%WNV=W/]7+PM54JBYUB%>8BP']A" .?5=QJW_8!@(;] MJGO=BKM/)"/CH%.O1UE;0S6HB",Z]TM113T4AC?:NP#:A0I6,VZ2:[;_7[?^ZL[V7 M"JK*I!VAT2@BJ"R)+CU0@[',ZU(XZMC&<[$E+]]^,+U _F4TGF5\+"/#+ 09 M].ZE'%;:^F4!7>T"OM:@N5#QIG60"X;.*COEFI:C7/P8E5"+&GMEZWT+W&K5 M 7E/"7!'FI"]TX41IOITIVQ#I#8BTC75S%!?,)ZPJ M1CT#8Y JXG@,0*G!<-@#)U3Z!D95C5^S:0% MNM.MQ6O!VL&4ZT7:=&=+4A<5"% 0JH)^-RK*?9N$I%LT1O\F_2U4,]R=JC>O M!L.Z7EAVF7?B>#65/CF7Q=>WM'.ZER)-92D-8=%SK!D6,%;%$ I(H;U()A58 M='*ERV*:C?'/S:PR+A0>@5_Z&2_21^+H-?^KMY9:Q\X$I8X5EFPRZ5>,^=>:*2.U63AF55W M]BR#\.FPR+4]&]%>'Z)*E7NY]^L/87 ,O-3U^?YNZ-IAMZX0_ M<6)3P,GT<;&&[;3@^XJ*M3C@>F*#X97V=%V=8)5=?9\=V? M7O_GX./7@U[G1?LK2(&O'[]NRX\@%3[M_G[PZ?CMU_:+5]V=W?\<7I "QYVC M3Q]>'>Z\AG=];8,4Z!RV7_0.=W9_[[5?OSK^]*)]VO[P1G8^=%)GMWW6WMZ3 MC+(HN2;:,BQE)!,Q/DCB"ZE24D&+5%YHEFYC2!+]**80UGD+NC0W7%KMC?&% M.I]^_?<8EK?.O_<+&W.+ON[??O7R4&7BP1=<6'0 Z0@*AJ?")2SA7$9KT@/V M=7\)8G%P%N/? 1/M9QBNRMQD G[*Y J:L5). M,UT41.E0$!$4)5C!@[@4).RN9+9X7-G_Y_+T6V >G6(AP-'D.$LQ$(JC2]AG M5K1B)M OZ8J2"WO-O.P#4)\6?,KXQ&$$56I457Z"S['U"^#HZ)^M,!E.S=9* MYQJARWZ$KO9PDXH"CZ"$@%!;3.G[+R% MQ0UMWKLU;]Q?;W"!,U@UV6PC#], M)8D"HW<6WC1[B/GV0QY''8:$:Y5IF3]-P\5SAM,Y%)J?EQSIN;IS;G9Y[4HK?/P >)H M\*'&/HR?(UBT37F=IKS.O'*I=<$DJ3$!0%BC71%,*9,QP18Z\%B[)O1EQWO\ M!I'%M5,BAM4^BY=5O[#9>0I_G*Z).DG@I>R\[ASMO/A/K_WUI6C#/6WV5G:^ M'K&/NP>]3[MO11['BS?B0I+ [E'QD;T5G0_OO[9W]T_QG9]>'/&=W4\'.Z__ M V,XP#F?M@\/ELM=%(KS4H:"\( G,5IAY(2,)*:R*$4A%<,^OFR3%>:Q5-KY M'CA]7K0U^/>$\8^;PDEL.&48$\XJ%YB3Z-VEGKG"AFE;OHQ_U#3XMW;X]W6> M1*_+5 9=$$\+CX&#AFCF%&&E-BI1XZVAF"0EZ)WK_33XU^#?3X%_AADE(J:" M"BD<#0Z+8OF00K1.>OZMRO4-_OUP_*,S_(O!\%)Y35S4&O"/<6*3T20X97T( M-C+$/[E9\K+!OP;_&OQ#<(DLN#+&!\W+6O]CC?ZWKOC' M9_@7C!#:2TT*;K W1#3$^3+ 1^>T,U8;9S>>\TVF'XW^]T"%VQZ>1?\&$J\" M!X[M\"B.8;!-*;,$-8UG;KV1:;%H9 RR MQ,@QXFAR1)A2$P-J-J'1Z2!2(:.7Z)DK^#I5HKTEYEQZ=/0T^=@%589( V>% M!?'$=>0FE$P%6223!&T\3.O.QW,/4ZF+D&R4A&MJL Q/)#8&2I0O:*2Q](D5 MZ&'BA6CX^"?C8V-H\%QI&[077AGM +@U3\8J6]CR6^W1&S[^X7R\X"GQP14: MY+$.CA)1\))8Q@VQ(F#+0*FY,QO/Q::FE]7R:?CXL?)Q%"Z4JBBBPM0T*PPO MHJ!*EDKD$Z#&XE]W/IY;_)PQ4=)$B5-XXJ.D(LY$2RREL)N%#,P)M/B%NO.) M]^,KF_SP7+@;_4$?7K!?)=V%^#GV!B>8,=#44EZ.NDD!Q$\ VSZ"35!*K1,( M(DN%!84B)=?8]FN-04NEV\L4>0S,8ZQ-(B*)!'^E@IBHO0R<.R^P+N"F$G2- M"BS?$GINI4O\O'P<#&7&:!I!\S,N:'PM5&-;;_N?#RW[9,L:V_:2ERY841+,RR9"2DX<6'G$\H)%Z5SDWF\\UYN%;/CX9^/C M$J!;*\FT+TJ1F'.IT);KQ(T05D33V/;KSL=SV]Y2XZ4*)0F"@FWO B.ZD))0 M)Y4,'G2N4&(TDUI16.CQ-2Y9>]O^=>S'H>U5]7D"E@ ;C8>Y4'5S;K])%*I070$0K5W1$2IB(XA$<^8 MYU)Y$4R)YP32-.=]/QL?1R&XTRDD:Y00$?0*5L8 !D+T*DI1-K;]NO/QW+8O M++"N4EB=2A; QYH25UI-/ _:FLAYX36>$W#.&C[^R?A8FT 9]@$/,@E9:NN4 MYDK&((*$;6>-;;_N?#RW[4LFF%:)$>:9$(1OC?MT9F2\$T@D9:"$)3^AL M-[8@5CI!))5<"$6!G]7&<[,I]!/L=_SP7-C&3E;#%M:WWA_6-36; _L%[ &5 M/]*2.48Q7ELZ"[!#@]=.TI!D<=,R&5_C\/._,*&5_AV7O4@2I:7W6MS0KF]$\D-R,5WD8E$: MDZPR)%(.7&P*[*,D&?$T*<.]3=;R1B3_K'RLDM3>Y%A)*Y1TQLFB"+ITU @# M6]Z8]>O.S'Q))!NEP4)B),+>$<$*3RQ3()*MT#%(7MA4KI](_FF/[7=R\^M8 M$?8FMAYLCNN7"\ 53A@I,(:7"BN#*\# IT%P1JU*PC:6_=HBS]FR9:]=-$P% M 1H$PP!>:PALK".,E524L12!W9]EWYP.K!D?&YU6? MC)>5$"4+5"F ;WA8-"7\)11W,I11%[XQ[=>8C9=,>X5=SF(A2,BF?6ZQA?8] M@#(UI8NRD*R1R3\K'YTTXR4AJD80G),VQQE*B36>:I=4]$6Q\9SQ32KO'.S:P&D#IPV<7DP=2-(932E3 MQ@HOG D%3>B:TK0PLK!-#M"ZP^D\!\BJI!S7DE".N7R%,F#7FDA*E0K&M6.E M,!O/>;')*6_@M('3!DZ_0]/0LBQ#Z9-,6E"EG5*%*3QU5AGE@FO\NNL.I_-, MK&2B,T9J O^/1$CMB&',$4\CC\('; H+<*HVR_+.3MT?#Z?9%_SKV+I>A/^& M[N?GTSEU)L? -O[Y_\*7TQDV/QY53O+6X 1)>[39&L;1&"@"H*?^ M!1%QU/IEX]W?[T<;_]S,I7 N7)3WI[IJ&ZZ"FX"<6V-XV[^B[8T/7OYWTAV? M;;9@$;9:@(ZB57W36EZ5UB]VU (@A+O#[$4(@YOY61O+5^-H3@^Z_J!U,AQ\ M[N(] +#YRNYH-+%P,38 7QKA>)!_#]UA]./!L&K&,X[VN'4 R.3)" !]=2*P33.CH4DI4:%I: MEHI2>E=*!0IYL'MO5BGD;SJO;B!"5DN.[2'L^G[$ZL2_G\TO^X5?;N$B M"; 0.RG_.MJ>C \&0R"Q,),VZG%*FU[\U[NS3Q_"B6-"M8\[1Y\^O#K<>0WO M^MHN.B\ZA^T7O<.=W=][[=>OCC^] *GQX8WL?.BDSN'++WO,,)>L$R1J8_!, M'Q1P5D:B%%.VD%K&B(4RMRXZ,UK O3WXHR*4BAZ0ROS@^'C0K\ASZUNH]ITP M[$JP> .$#L(')[&YP-'+3%AQ9C_33.:VE?-#1H[#SS6'SKCSLH>V[ 0PW&:) MUCMK=?M^&(%,X;']UJOHAA,[/&M1?$FTP/YGT0XW6R["0O5!5K;L:,:7TZNK M3W03P4=6'Y#SD2N[_0G>-#X J;U_D $!7MB;H-B]]"%,P O/OL'[U:K<'^]7 M#'[PW[.*N=T5S.W.YI[XKR!Q_VG[F M#4ZGMY^ H(OYY]3%O:J9!;C0MGIQ!%QY\0AX2^0/$X91?7M7\\F2E8GOWY6G[[5XJ>52E M* GGK" B1$&T"8Y89:F.6CECU<9SM771C)K*Q2G5G<9A;-GI^F9!D5742Z7$ M-X7F)29,\<-M@0\ G1\&PZ/1^1G]&*M@>YQ7U_<&HXPC%7)L>U#11[7XKZ1B MRWH/EFJ6W:?=\4&^[K@JHV%!)>HX'.]7"@]":J!X!6W\" MD()7SY=E47?8K,@ 'E@1PNRJN3E17&9.9*OALM7.]@,2W3""9>GG:#?5_6L- M 6WKB-.'(:X<]\W SAA3A(C]$TPI .8T32(55MBDO$K^FRF\-T&]WR>PHX#R M"WM0K106/4'C:O0&=+$8=H;X7^2[9;BK?GW"&/?^"V <=X4"/9\#J E)1.$L M<8)) +K28LHF2PDPKMBZ6'WK/,:=5XN79?Q6JS.8J=PHXA> L9MW8@$++Z/J MBE>SZ @Y3^(R].UC>GNF<>R;O:? "I^VHRG@SCF]J$>,*D^9%UMO= 9Y(\,4V\ MXX&(LJ1$,VZ)=F61H@']E,F-YW+KH@[Z#?$+L.; 0!MW>VC[8\0D:'X!=5:Y@BV54J02R>#"I">97D!Y/O;:3>,#Z:. M^84;:SE>S&^Q;C3H3<:7W[+@($7F "OL(04JH9*<6YB%?Q\,IZ,X 1XF#FS; M(V(3#/*9[9W:L]'&K\O:#"@NY];N_+0OG5Q*]SRYRO4,[#NH2F8]RXB$5\%( M[ \>0>M@B$CU?[K,B^08YTX64E =K'=@G#E14JZE86FOW'B^F^D<$/@/!#FP M?/_W5_M\U:Z=H^D*9V3BP1=<6.QPK"/7SE/A$B_A'^S!L#'U+<2PC2"]5;Y):IQ;0.J?0;%)N_J+HSB]Q[\^,2$0F>W?0;Z2G2EIB%$+ ODB-!) M$$M5(H4*RFM)BU*!4(X@.4\0*H>3N)+Z?H3/<;LUFAP?HPMCYKFO"*]EZPT& M30@=?&G0ZPU.1\]N9P/R/*U\(C87,OD(#J;7LR>C^&SZQV^A.P+SX.Q9MY^' MFV\Z?]X&SYQC\E91X7*=?5$_O_YY*_]T[M"P^HV76UQ>_G.Q12_][:K'TF*K M%.Q6C[WZ-ZY%,]AFL-]ML.I:C_U6HM/\9)U=+S!HGKY8WN IZY"Z>$%\5\50 M%ES$HY6B_!K+N$8E7U;/\I=N'XS;P00>$4:;8*_X"!N%3L3X)0Y]=X2N\*Z/ MTQ/?X?$_+ZT)LY)ZEN,R'L?65\ZI-:2E_J.BI67/"'KY M#\#*"A/P+'!T;SCX\Z_U]C3N)R]C%Y:WVQ]U??[TV?8F\28B]5N1@C=>I%6" M&![RH(77%G2-'(4Q/9%>/A^^2YWU:Z_.HRPGL=+Q+J1W1I8Q.>J$*(2S-B9# M$Y6%HO!7Y7@OZ!T"CF]]/%Z[7Q8VOE-'O?P4LOV7M M#Z\.,9KLTRZ.X^W7G=U]&/N[U%Y,1([4NZ"9)D)B>6=%!3'64T)+IDH:9>+4 M8$OF0MQ7+ 81B#7. >?./K'/<.7Q#/QV^%!\/ M7Z6=%UYV#K=E^^OV61O79WLO12FLT)1P:3P1V"A28^U)9I,RI8BEXPR/Q.EE M&$4N/WQ^/'3Z_N2DH=/UI=.=[3TG@HDJ%"1&!71:4FR)3@.A4O'D8Q) 3AO/ M-=OB%XMZG#L+?"A!]GT5X,>=?GB-23\F;?^[(=UW4.NG?H;MRL.P!(8-VMT, M[>9YW=U;_,ZM'1ME?\U]3E>"Q\H8 MB\@5V(=**4E+H8"$,,Y%1%N80IA"\G,Q%H7@Q9)/ (;DGX7)$/V *Z'CJA23 MWR]),?DF=+R;QA_^,7=0[L;A\2--(7EH\)AG,5M')2U4)%''DHB">V(%AGUX MP73A>?0A!_^9XD*^[S5\&3K)N1_3 M>EY89DA9FH#H9(AACI$(9E>9DM,JZ8WGI=@LBGLNJ/C]=)M[ZIA3%*FW=+YQ5J;QO^G_E%)#7P\%HU #938#L;/% QE.5 ML)R_$7@JPYDD3G)'DA/*&96L]6'C.;VOGMUK8Z!=M\S_W3J&K0G#W^;8Y(YL M?U]^Z1JS&R?,S1A\7JM4,NV-%)X8)QD1AB>B?5D0J512(2:;7-QXKM16<9'' M;V5)?8.S;L)-/X4]M&I>:X@1/Q BKJT8C&ZD&31.W?O#D[E3MRB5B=2 AF"T M(D+8DF@E$RG* @A %I)[=AF>_#S=?Q[[,VX;OO=H;+TIM]_.VGMDO9E_^=$6 M'2IM53F%%SDAOP+@2L%;3&2<[4ICL-T ?SM_+!AL9?)**=@:(4I)A!*4F-)Y MHLK$0,/3/"4.!IN^F!1_(1;Z-LS^HSNJWQRCGD*,VYH8:]\,=KO(_XW^=2W^ MOSR$B+VGG=W0^_1B__3C\<<"QOVEL[L/\_:\ ^OU\<.;4WC_UP[KK IU"[JP MP; "Z!<; P&T$$=322A+I0CH!*+I_D/=UI92Z3N2ZL[TGDU'66T&T M90Y["&OBE# $J:DH'.7:A8WG0FS)B^+O[A%OMSW__>E<&JOFM89J\<_@TIA" M4./5^ XP-?=J>).NU M?,9/?X+]:C!,L7O',^S&J_$PY]3U9DV&<_!NW!XW >B_%]P>C'MJ%9@G'/87 MRU128LO@2.%-J:G#)HIRX_D*,^7Z7H^?P]W<>#U^O!EYSNLQ0^U&/[L9^U]J M1L(\OG38V[-/8$I^_.K!9'QU#/.&<8.I>/SJJ'W\[G#GPQO1.5SA]=C?H\:+ M,@5%2JQJ+RSSV"LID1A+IQ*CHC ,M#VY)2Y+3/BIW1X-O:X1O1;M[3WC:%!, M+ZJ4H&B$BJP$3)->;;F5**4A>^#&6ZI.-!4WCIT4#[ M8N$EV%&A6:F)B+8$DP?PW1FA =J3!C62)DG+C>=T4ZM[;K']XT/]F]"2.SE9 M;@433?FD]0>'2ZW5CX>?#MHOWN!AO&COOJ>=%YV#SH=7!^U#SW9V7W[9^?#G MT:F J>L-)CA!KEQ!I:D,(6C,;DC>$.H&:+W:]S9;VX_/Z: M/C4%B1XWE_,%"YJ7EON2R(B);UPZ8FQP1 E0=ET(2@F%!8GHO18D:M2$GT=- M>-0.N*9RT%U@9%XYJ'"IX"DY$K4U1!A7$JN%(EH'1JGE\ &L#H$ET.^<0'N/ MVL(]A5:NV:'"?^((NU]CUZ3X!3M>5YV]/\/7]WG(\(2+!ZT_QE4T4!TS9PK8 M'>!7S=G#G2!OL<:0]&4,VDI .P7V48R2.&GOZ>SA"909^A[/ M:$)Y'I\VN=Y.IV^C:N.+NC^LG?NBF/-)65&0LN2<"*$X,5Y*HI((H%T6JO#^ MGGQ1/T<(S]IK6H_.%W4)Z]<,CAVFK^FBH@WS7X?YYRXJ5R83-#?$Q>2)H/A7 M00,I9.DT#3P&&N[11=4H%3^=4O'3F&\+:#-K;-FXL.X",W,7EBJY4HDF O14 M8 DX1AQ3GB1?Z."CC+;0]^7"ND0U.D-7O!O8F9GT)7OO&D'Y-H6'OOW.6V>..&NX,(F+OA M9&18/D\25GA*1!D\,0+^XC0$6P1O12DWGC.U)>^Y]=VUM-2G@_)KKU<^.N]> MX\;[3N Q=^,)FRP-AI&06"(B%(D8I0S1(GD1K%(1STO%5OD]6M\U2DVCU*R9 M=_!^T&K9^T<;\_9F\#1W_]%0,)5*2V0I)!&:X2F#*HEEL8B<2:$2!7BBF\6E M&5YKI]QDW^"O8Z2365+/.6A=R.$\ML/];K^RJ-G)/:5PTN(QQ[YM=M((_/W?'9+F[!+@SI]Q[\_CA9<[GB\7'GZ!.PU-?7=M%YT3EL MO^@=[NS^WFN_?G7\Z47[M/WAC>Q\Z*3.;ONLL[^G2EU&01.QCG$B.-?$8D^V M4O+HJ;"R=&"01<"O$TPH'D[BQF7DJ;X;=5Z0'IDZMUNCR3&\_PP=S>_^?I_I M\MW?VRU;[V^K.T(W=!KT>H/3T;-EVKPXAYKCU;)>X 'EXQ FEAEVAAX52, $ M>_9D%)]-__@M=$VT&\8'* :WBDH4UH<%]?/KG[?R M3^>0J_J-PX^*7_ISL44O_>VJQU*Y)=CE/U_UV*M_XUHT@WU<@Y77>NRWCKKF M'F%V0\/(;8U.2%=/ M[9=NOS4^&$S@$6&TV8I??(3=.:V=&\16WHW6/C:7:P4[CJUDN\/69S0C+E27 MO9IVUMA+M7IMJN(']S+)Z_CZ'O%*?;@6O5QC)9_(>C64]1TIZXZA+MR,#^)P]\#V:]=?9]#_G$-=?JIPEH/C#OMXVCE\_V5G M%\;S]:W\N/M2[.Q^.NKL[LLV^\_AI^,_NYVOG:/S_KZ=UQ_YI\-MUME]*=N' M!X>=%[V#-MS3.7Y+=UX'N]Q M.P2]OWB/ZZ/DNO!6 -LK9E.> M@_Y%MPQ]+ #Z\)TN'Y[=,PL\C5:7-]3\2@^ QF*4W(,U(:S7I?"RH-+;,OGR M&ITNU\ _E[?W9^N,^4#HMEA=B043@N*:2!TL$8%[XDIKB%8T%#%:88K)-B((7!\RU=" (F MBB8<",I86U"FL2;^BFIB%^*O;P,1/[ISSD_$ZS^U[V*9W1NMY9[QX.O">;IR&ZSZ>\%[D61I"RT4G1=4&(CMZ"]L%)3 M1Y,, A07M54V81>/ A-^7M=%HP+L7RCUKSD)4BL1 $Z@ 8*XXYCP!+)!! MJ2@".ZY\BHY(XQ73BEMDTA& MPX>0Z(]LD=2D-']/E%PL*B,!"U4*GKC">B("*XDS!2>2I6"3-;H,(?<$-Q>5 MIONO(7TC5ER#!AKWD/=\+<3^"5.?KS?OQX2REZNFMX/:)OOY)T#:N4.31 ME*40B25C8BJCLX9)%J32E^MZC4+W*&!F[@*+2E)MG"$.-I8(H2C1UE$20P@Q M">>841O/67%GMW>CSC7JW--4YVZ'IHTZ]Q/@[-R]Z)@/'#:>1"K <.:J(*8H M+$D%:'**49-LR.Y%=>?>ZP^HSMVJ_])"V?U:-"\9[ M,UV/:\&U%-9&0[&#H16F9-11HZ,4HHJ$H+K@^1P$_UB&J3>=5VOAX;LD&_V1 MXM2M6U&U=X]$YW1/B\23$24)U@#:Q!")*Y@BW$H>2N8U\ZC5L7*S5!![H;1 ]2,*CZIK_<+VPL7]"PRTGA0M2%I MG1[$?JL[QJ920(NC+N 4_'PR'+C<&&I\8,>9LA?&@1>&;M[JUFFWUVNYV#J. MXVHD 'YQV#O#LX"*QENG\$1X_&@"SX6'7% M5%Y*D-),1N74=5CBGOHAYG]A^#+,[1U"P0@('/MH@7B>$3EA3XW*#U_*G;=[ MMBA*RPTGJ%*![0($;AU8,3ZY!.J59TIYM%TN4O@_\, (*6P, BB.6[WX.?;P M.^L/NO WKG^K)L)YVX:M1?1EQ1Q]9Y0.'XZ[XW$$VAR$;NHBT<,UE<1HN3.@ MDGB,9'HI=2\RR_AT0,8'7;RU'F[](/@-R+\>ZRT(W -! ^-[[DHCE'(F%<$9 M6D8C90S2U6??O#[[;@C\X0G\[2D2N E.4NX)DU8389PCAFI!G,+Z_1JLAS)B M=LTJ D=-Q0^C'><3TE8_GEZ#X Y0\:G;0;<&V'0/R>\B]0UCZD5?\<=HC!U- MZDMFND@:QV'^9MN#Z!Y5KX*+/L"^?A@,CT85# M6@KC;*5N'VX$U0HFVX5W=BV(!3N:#*L[SW42H=5;*^;T%<_:E&+6\R[EH>/X M77GHX+]GSRYJ/7/6^:MG^^V%$;_IP[[B#[;WQV TKCQ@.VDWVN-V'NGHZ:H_ MA_[+SO:>9M)IGS@QLDC -Y2!8*"@R\02M*!2!L[CRJRTUA@6L57M=Z7L!["8 M^H,QV@.3'F@L0"_POW X&8TS*0(S7*KWQ"_X=ZQHKM)\?*^;4@NM[=;D!(GO M!+2>ST"](!LNER:+5(N*TDJ&@:_R(^9L.P82\L@ZN6EGOL"V,EDA!WVN0+>5 MAH/C&\H/*0LA50'H$ZVPFEJAE8I>&NF<4BDV"M(/YX,C!O+#E*74EBH"MAW% M%C .R#080@5--DG-"E205DD/(.M&9_[92()WWNYQ $(--B#A7H/.K"4EEJM< MG1ZD6+(U*7C1_JNM133W,F1: MU-3M*,/PB1V"]0<_CZ]C ,Z5^*RU@X("/X\F[C!K,0/ 97N*GK3Y'&'6$\#E MZ5@7IC3S_%S6_?A'='!>] N9^_ +@4H3.>7*8;,HH;2FIE"2F\)P&ICAF:'- ME*%-XQ=:;^[_^H:#8F22$=0SV#(P'HB0)A"G:4EBY%)%5<;$4#%B9M.HBTUM MJK:[=W+^O+]?Y\_#VN-7&$1W,L=+6QCC:D>76^-7.8.^OSD^ MR@+S.QCD>6%02[P_R_S^V*FQS.^1A?8EL! HF47)DB;6BX!9%FB9.PGJIW66 MA4(9+U 7<,RKRQRH X@NNY\X;]ICB.Q_L]5Q_CW2TY$/H0>="4ESI^$5#DC M0?7D2/ (43S(9 PHT<1Q3/1)*A"C@R:NQ-K+ .%!E!O/U=9EY_"@LO>R.7-Z MT 7-8ZJ/H"*TWP>-'6#N'4ZQ[%WAD^!NVNRG*S(_0> M9:;;7#L&^A92OX@H?$?Q3?]EA0(O)G%WL,@Q"-/#X]&3Y8[.BS=?.]M[+((] M264D-,F2",H%L;;PQ$7!%&7"A80GQUOF:NY TCT9QL_=P634FUH)TUB*J\#Y MU*(.! R$5X3)<*J4L.H1!*1Q-K#@3.DY95'K\CHF>&,7?%>>>?^E\W;/ M,EUP:DH2"DPCMV!0FT@=,8$)XVWPANE[%LX9; M3T-#$C^>),[:;_>X /ZTJB"B8%A90' /:6)#,%$PYPQD=W9S7JYM78[7^O[ M*WVMRUY/'#929A?,N3SN13]H[9D4K"J&=C*H#,YGV;CM?HZ_G7;#^& :4;MP M8QT:6,QOL6XTZ$W&E]^R$+"(Q <<\Y!N5T(5.;8>?54YVN I&8G_P M"%J@#@ >_I\N\R(YQKF3A114!^N==L&)DG(M#4M[H,OO9DH'IOD#H;0_'OWO MK_;YJEU;#U?^_YYCK0I B\@U-J 7ABNA 4MB,C*"'L0X'G>GC>-W;_?;?RS-14E4U/WW60TBCVDZJ( D17B%S18K_ \\N5SC D.QK;: M2-FM/^RP-VB-NL>37L6!\)(0@7\ H!=$YOQ0L95L=]CZC"D2Y[RS:,]D\^,+ MD/,8C>J;F,ZRX#(F)_$@#I@>%#UE+;=)&QT*[F/=![F\L\7\?;GI8O[(D[.N M=[?/VMM[DDHFK0#[P&!]7& CHKVAA'-I3+#4:9'5PJV+!?);M66]M6R]3NWF M[FAN9'G[?T],#@CTBUA M-H&A(QD2'3!B&B,58QJS0P+OK1&IX8DUH D M,/"R="R(PA.%I;\%=0'5!D%*EV*P9=*4NIN9O8OV[?2$_1Y+@IVS*%8GMG4&H*+08JLUG>12CMXRJP&?.0/[Q)2Q MP@MGT*G%0K":%J#KV95U\99Y:R;N7X"ET1N@!C;:A1?\WAOXHQ_+&+0S8XPC M ;^=?3QNB_;NGT?PGJ\[NYWN1]:&]W1Z'4P&??T*QH'O66:,G=T#&,>?W8]? M][^TC]]28"S99G\> I/!_>]IY_AM\?'#F[/V\:?4WOU8=/;W:"EE<$H03@TC M@C-'+->>6,5Y]#$H4.DJS ."C&$;-3>*0B\86PCX7UE$T!2LPCK5+MHHI-MH M18";$_2!#"?Q 0GJ*L_ JYDB?)_YD=EXPJC%>ECF+$FL$0YD1,R8/SBCJ9Y 5&N"X0/[1G M9\X<4\LT&T\YMN;8AHA.5]L:G8#BDH#43@;=?O:_CKO'<7,N(,'VC9_1]*QU M\6Z_LO:R=;#P#E#>0TPPBGQXFT^2AV@09 /V=##IA?K@.G8_5R%'V83&!

*10*]:)0BJOB]KG7='IA_>6350_N^>P(R%VXX'J#C*>#P0"$: M3$;304[/S6:/7GH.O#.GJ^.A,[ZJU@I=')_&V)\^ _W077Q57K3*"%]8R#I) M;]O[P:2?K8]<(C+;X=6BGL'X08<88LS@63938*%J$S_Z@W[WOY.XD'>T:!IU M^R>3\:AR-PS X%IY)V[DP*'A5;DC%.\*BSCZG[$U R1SGHH!>7GGK^2:O<*?7ZP=I/CBL#/>M0HWR,V1J? MG<1L"M9/.K"?8Q6L5L=+I@':>-F]:#K\1^N!U._/73F_F]+ZT#%EL1Y_SNKN#3O$?OMOY/!.(?! H..,D?X M[-ZJ=JXRK[NX;%B+H6*BT2(7=>/HMV8?;K\/K-Z'B@4V6X.:\6V%<=_8GLT* M4\^Q?^SFAX0N0.P8D VWL#_]]!NZYYL=N_V.\7K'5F'AE;[EP6E_"0F_E=)5C V%:WEE OQQUNI74@#^ MG6\!,5##T-(CL.B0WQ!HHRJ0L[5'.MJSM6':4GGZE.8S+S^HX/!<$S0,0]:-4; U=YW M=(C.Y[-UKH#.6N_SS@1 ?0 DGV<5HCN?*6'K+6,+4\S+O.@"!C!R@\'15!$$ M[0H>BSY;=!:'_#@L!I0E_#QB.\>.5TO66C&.8:SQ+PUA-^$R((QZ,SX#F=0, M"->C-V:(FXOW5H&*Z"#K]D:M/IZK[/=SV!V,VQ^@ORTC*B@LJ$UAI#_*&=QMV-KL M,AD./N.T@%51T]^$0>'*>CO!W)/)<+8!&%3036GA"3#Y;/E7'H;XY00NS1H= M& [')SV,2G9GK='$'UPQP:W6W^0YCK8J"I-:?\>**%BY/0UV@*\FPVR$MK9]CD^DAO.\BO:XBM;^!:_+9D3Q MV_+E^4OZVS^KH,79T^G+%4]_^:72&!9>(RY]S>+%TY=L(5%=-M]LOX%,ZM>F M=JI7/*>85YE#IU6V*VZ!!3)QDW%>VE[WN%NE[6U.WV[[E:]J'#?KET]_J969 M\U^#0G3AJ_I X.+W0%+GO\0SR>,5K\,0 :##<]^BHM:_\(QC>W;^JY/>Q7$! MC1^N>.8HQJ,+WQVL&FM5=^O\MQA]>N$[O'WZ78YH@Z7NV>&4/3);#H:5!EHQ M:36URJ-9;^39U0R#V[E !\"\O4F(U?9.N6=QBQ>NA2T"X.A/(^^ 3ZV?1>B" M7CK 7_[8^<^;%X2:%@B/$(^[_IQM6L7AS2D&9GG6CR!V8P5.E3?"Q7Y,W?$\ M ?227,[-UD&T/4#LD?T,;X='5![1Q6>-[1;TBN.+F@(2,+(J#GX"6=<=(&+#(H^6J&!A97#I9JM9 M1P+EV.\Y':$<.HYY#W&)X%=O3U#AJ*X/5=[89F6CIQS)@Z_J=>$E\./9U$]\ M#B67'"R+*[LH+&M%9+XE\]L6CBQ: .[#RIB<>RN :R M*%]8.>!-6%DT.Q/PZ&!8B\=%^5Q7_9B*Z&D4/0!K+?RF:L[F2(UQP/AK!,W]@+ M/$.R1_ JI-09"(=9NGWVO^"KME!-B2?H:6NAIZ0[K/:Z9T^S,R/;;F-[A!L" M4 16_BS*='*2GU>G=5ZJPLY3_FLZ1&+H#OWD&$^\<._G&?_3 >;959=?='E> M:?1(-K@##]-K9R%5PYJ$7!>Z;A,2_EE MXU^YS/ "=%^NG\#5?[SX':\>9.3+G#8;SF8-0_GLLA>_=%&XS*:SI!?5HQG& M[K&;#$=U#=AY0""\J4:[5S"Z18VT_OI?[V9?@RWSQZ)]O'/M7Z?!"PW M^PXU"-_M50IKMF6FS_YCY_=WV].GM&P N=/-VDU.X099?CP9UZ2PK!3F'T]P MX\9XM\P1=% M]R:N((81#^/QH'[B./9@N0*^+"X,#B"]GRWJ/EX/FX(RYW.L,]6F+UQ4 D,. M7@;BV1\.3A')NA>TU@O4>NW#G!_,V?G 9#"<.; SZ68FZ%:!&L L#*+FG-% MJI@'/9CL']3%!^8,G&FZ8E8\O9][Q%&V+JS35$O,)<[.KR>H9]U1=K[/^VDN MG\!D^36ERLQM5?L"% ?$AJW6!U3$4$NKSXWL_CX& MP0/)5N'&^"H<_ )?X8VX2,M8!J/:S:DI=9 ):N!I/I<#&UHPS?F*7#&+>33F M>M-J7CN[1&SS<\$I.59G('#!0?=D--.Q@&,7D'AYQ_\ #3@KN+/GU]^L>+JM MC3[8@VGX$CXC[\_TKNFY^N:JL^%^K)\\/@7;&G>S%A0SL[)^] )6YX>N?&=>PQ[:(#/D&W?KZ"5\8'V"=Q3C MR8HUZ]2#^*L>X"-!NP^Q"BE"(*\8*B=V335H_!H! C%@&BR&%I3X1W9#XYEQ M (,@6P480XE,3%7^L4*#N8@'T<_^L5BI9)6K)+L(-Q8*867=8=%]\J;OMT"O MF'V#%X"8GNR#I5\7G*"F"C0;5KK7H/4"5>ON$ R400"A>EKI;CF6'7U=<"/. MKU+74&R?+6L?=9[F]%K\N8;#-UAO>%I"<^$H=,4;9D]'L3)#LU2R0Z.:4-8]21B"8$,P%H7H%DC^E,V/=9,+_Q,>_ZR%*$#VF8<, $;&_CW;E'"2Z6!SH M #7/; WCO!0"8_#*EF4XV\!#V":![4N49<;Q9-/1)71U 56 M,?[F@G%S3I#/8/&" '\Y \R9",^ .+/K%ES\E470LJ -YW0H[,@V6@+:G%C= M7T!AV-AC$!M5"'5W#*H00![(WFXO6WZ5P3?,WJ2IJ!C-';P@%?:QNM+4M82+ M5UNE+UZ^_*OUUV0(BO74\*T!'=^)9.%6"@(!N<'92Y=B9&;_[3I*-/9OZ?MH2Z-"ML9"( M+MUF_OKON9R;A*"![@;1:&MGI@WHZ)SG//>K;I2*_5=!.K#S>@:V(;)GD"HY MP$Q"%;8Y8X,1;QN L,*(Y T"-$C.1_TAZQ?;6L6%L/1;&>S%SE8RP?NM@J#+ M\ O@[48_33GB0@*=EE3@5DMCNSGM@!;H^,'\?8"STI+)ZDL1]0FY0,GL*,L2 M_Z;^6LH,5"_1&ZE]C;'<4&!3YADY_;E3HPS"&(I"(IH+0#SRE(LR"@Z@,SF=I519%T^@>EG 5/ 79C2]C4_ZCJ?A(Y5 M_Q J< G6 M$#9=DP',C(,,.OJ],9!YWMJ7>_H]1;,S[($F!/ARK2V'1$R?8! MJRM]*+QN3[ECV- "&@0N:QZD9GWAF;"IA+/$U2MMX(R2HOZ'<] M3[^!-!8YB(@<4U$"X)O[,Q;F9)"7'Q_WK[H3[4E1"<7P)Y!E<'*\VYWW4_1W M[8I(>R&969"+G%K8^AF;-\8KA62L?"C2"V+"Q92IE),O,4;JE7#B!.C2S_ - M4@:8WF#:B%+2 ;#@!A00&5"6+,ZU63S[,&H<; II%,-7249:KZ 0%,AX:2Z; M@($NC^!M,6Y)'\M6OXVUD8S@%*#W!<.A!-_R2F5O3<594U7@V G302\,24FM MJ_V!VN#:60$$I%JJ0AQ7V>;HK)'GE?J6=6[I6$+1 4@@WT%,G7306I.6M4GJ MWX;NS-0PZ#MLU;;P_P4PSRE=W[S(M]T4(%$$=93MP#ZZWJEYCYL7068#]-59] @9D8E W09,E9@\=$ MV)7*^E!S+(6U-2#@CPX%7Y7L16\>1P@4&JIGPL$^5_C6K9_9 M("$ECCE74,.ZJLYRPTK<=4W-==ZIML@___3Q\X=WKNP#I947_N<,:TQMG:8^ M"4:13LF=@^J4,GG4QC.5M<6L%*-HRL8T'9C#).A@8^<._ZU5LT!D,T!6E2%A MD@ .#J,/]V\H\72SDW=3IU!;53DTW*5?*\"F7T<3Q^3\42%S*TO-[C2BFGI+ MYR5Z8RW$EB>W=>GZ3)JN\S,&-K1(5B##5"!BK,0"-S,83G M$-08GKSGZ'*CM*LX%EQ*8P[S?,8-&?HT(AG!:DKFQF94#6=8XK=%LPDHVW1ZU+J MW+V=O6P;$9:#8@U\9E " AU$*X'=SV2ER6)*O1!*6CVZ9&(1R:2CKR$WF9N1 M)D'9I74:(::HI@FE4"GGBQVBLK(OY)R#>XU/I+21%)!:IW0YHYG CB69=._$ M2=PQCC7$';H["4LI *RCKUO+/8T8>Y99?PX7L.(O8%C_GH @>!PY.L>N\7[U M(RAA3 &RWL0;(N0&5ZK=O[Q#;"4ELW K+,&5VIAN.&BY!,/8#C%JYQNV4YE] MZ<#5(P9(=SV[2A2*6(RC5 _$'^&6?<6/E$9JG'0/9]'<4ID5)3]C42^KMNMH M<36P72!E+%L ,HDRAV/$JTR1LD!UMA+N4YZ"N0JV8R3K#O!F_]G]U%46OG8: M-^:$#VFBP)"0L6R("YCXR/K4;0<49T&'P)TI7DLNV(TCY$S(9 M6E%+*$@2&74P,BC?(A]NX_P_@BG0QOG;./\S8YEA#N0_9(4RBE:D-TS MD?+(B*_8[(SEH5V*K(QPTOJS)1,*N*+:N(3P(6_D<73W6=?P#H$WJ#)3:LG_-I7;W35VIO')J, MHE?*[I:M"F;,7 LQZX#=Z?BJ.B?; M>6@SG[E84-T!.JTC_TS*4C[S9DEL^V@WSY/"0KNX=(^M0.-SDLJ_8[YZI4D0;T)(AW"AB6VJ)JWG9Y9$B MY5\9!T)CCO%@'IR^GT42B @1T0RO=W[R?O+>EWTG5I&T;.:@_&!^3DDV.MY7 M2X\4/"S7 6P/6ZLP'3E8,?!32GC>4*9QK""<+#IN7C!N3^S]"2VX\CW/DR3' MGJQY8\ZT:TCF7GI3?3@09R/5'XP<:Q)G46W:AK O<.TFE]WB=?]H>F[_JI(G?L22/JDH5VZUD&I=K3)E<;(+B M"@GKYS+[1G)^RI_@\A*[P$4U+ @7!":N;295UDI1.<[=*[6J&@>D_5IMG( M5),#EC+]OMY&AZ]QP M,4.!)#$OT+U4A-Q\@]+<6/1)0N+&QDH=)9@QA3Z7 M<^[AW F(1H0T5=1DW+I-)7=2D./.GZV4C:"+1+ZEWW/:H;21=1JE=*/9-H ) M\&7J>-;&D?<"X#E<8?O^K-B>?1*"U8(;]Q&DK!$$L@*%@KI5>&0%F2*6 U$5 M4]!QK548(TN2/V00J0+)4J\%$V36A9"V1<7%_A%Y&*CGC#MI"%$!;[F<+$$&BAVUG#A< M3*-2%[70!#A3?QD&D?3(A]H"8WEEV">),GMGG"B4R"GN+) M> !4C,C$E"Q9,5]5OK6-0=\6"S_6O=E4NG)-3Q\ #+%:;-F6BK)37TF6.\01 MV0'& LK9,H"/=E/Q,]&XJ(,YIFM,_?B+,1==E5Q$^$W:Q7HY'#Z"41/NB ZW MIT>ZVY5Q/+A6%2?8I:9)%'%[0\1\K#M%[/S Y77H9_Y-/X/2)<&6U]$U=;Z.ZE#;0FFTD!"U4[=56HZ\1S56B"TBULE,E<5G M&@#(Q:AR,?\&<-TTI:T[#(ZQP=([.#-/(;6J*^%5.UVNC_6VT_[D3 /6L""9^'AN!Z6Y"A>K@+[(O#!] "IZJ>E7C MI$&_1V<);(>KWBL#*41\%Z9)S,)2>GI 4\#)XMA]1.=)+=#7J_N\ZE('5,$P M(AZS7Q9C:3J/U6H"=4>='8G+)Y'J8JJ*!I0E)'N+Z!Y@MCG+>7L+E_/L[='C M CW)!9Z M::WQ2Y*M3/A120W[#2)R57Z_N1#N/"Y_*8L'J8F,!!=ICI*%65VOK:2*C0RA M.9 ^)"%""B/E>%!9P8TYTX/9$9RT4W82I^PWU<98I<#:;HKS#[2M3 I=*CN@ MHZPQ]AJ@0FYB',IVO=II)]Q@G@Y" M$50K\RG#QO>;P?+&1$O1;=;Y$F-W0JO'C#2Q\8TJP_&O(3K>\I7ST?(_F^;! M]I75//W/F#JO_YV=LQ0"_#9S?EWFQ>([AW/O,:$N444M"6>C+6!YJK$Q84V#0-NN6. U4*JQ R*1'X?J$:%' D>RU>24EN MJ%4S1"D 0PW\-&ZOUCJT?Q;A[$NTDO=72M?5HR54_%=M+UC%P"QG#1(Q#[O"ROTXDR(G;X'Z MM];(0,TI,E?C8$;UB'&E.Q$"MK87"ET]TWV)W0#5^BO!_9%I0C70.B F.X0C MW9L)\\LI,\!*;K R. Q%WV#4C@YC4CW7$^#L+ J3'Z2;K60U>BX2F6+#1E+Z$&TQ;8^5Q[FX7\^S6V^;X7(>2))6NX%:L"VYO94>*[WGLZ(5+86 M4DB6LOUDSQ.N8<*K"(I4%1&9:T_-3 YJ-R6==>8GRCQ'81-CKV9V9QIS/Y%J M0R\Q-TIRL-.&(?$GH6Q&HWPBEC MY(.E\RJ^RXX.\367,3X^[#HIL$!= T E01 5_I],&// +HDPK%OY/R!^Q-$(JJ;][_\Z=) M6MX.\2V:)&R&(^BOF1&Q-TQ&]F6V?5V!H&KFR"FXMSR02*=[9&O6NFQ#+/,E M0-AB!XYE>,_\-IP9-39\RV]C MN*F;+H&N=@:"3KQQ2ULU:JCS#O/RD 'KR7C#'FV+4,GZDA'EGZ ^_?;N\^\? M?_W,'V+Y/O9_%#BGAAS1N#OJTZ:IL;08TJ2 # M!5]4-$PRN#H1#3NV$8_8+TLP.R,$9RK-?&-G54L82"V8H<.PDF5"^3?%- M! MDP26PM?_,^AE<+>?4VQ,(:>T\81EVHCQ2/VQ2JCRZD-HKO GT%5UQ]6,#!PY M&3-3S2IHFC/]!NSN>5[K--+@)Y\ MRZGO]?ICS%N;J1XBYE=Z>(W>T#M*24Y\S!50FRLMC#"A<^FN;^K I2XZALUM M>ISYVYV\IA1%@VP40::#3+K$P(&TU)!K&1*D='>SK-K_[[P.'*-633%ET@B9 M]1%^=L, F_4J1<\*>JBPA;8XZYVI)66*VBU7,*RZ!;:@=C658+\"A8<3@684 MV7B=F%%\ODJX2&6'P9 3_D7NJ+;O)#"JYE6)E829-3=.9>NQG;=9@;JD '&_ M#1"W >*3.*GK9H2>AQ5@Z3F*C5K]>NW&-J8DRDX7I.:J*ZXJP?F":GR*GAPJ M#6K;WWE_FVQT!:]YFDR*LQ635%J&JJHSA0:E!-S2O!$C ]#REO7UZK(X'D-N M3.3=V+V-,U\I#UT.*N-YWS()O)+0IF6=='N*0%69D'VDO<;<\9\\I68 6F7N MCP2E""J0W))?G=]BEEZ.J=XKG-6:%:5),S5U.EN@676B;X+NP7TEK\^DK^2& M:<$+@3KIF63__5J>>VOP.Q4X?S(K]9/\ J%T HDA39;CK=U:GDJE!X^::BKGY*;.DWMTTN^J'/+JC*4B#SD[@WQV MN$%U#[[=\54V^6P,2N[;A*+4G+H\K&G4WVZ/5> \A?\$:GWY=9>^^CX/UK\C/7JR\>M> MM[_QNVW+XC#'R=5!RV[_;C >MIL]I\V.>KMMZ'O"7,9>( ,DL+^\&KRJ4 JI M'5TP_!R:GNL@'_EAR<5R;[WE5Z9O)&8YU6Z8>I\&K8T?DAO(:I\0S(I M*3*?VI@+'O\-? 4M9=]M+-_LXMZT*+7X_C)8#AL'HH=IM?,Z?^:K[K@ ML ?J8D5AGD^4"]M10W H!WLB7J0;E,#@29C7[^W+^[57_&SBJO**P]B&>=V M+]Z^8J>]EV/ZFLX4YG\_PG_<0*YYOB- MQJW^]6'*X GLQZ?0X<_F7@Y5TMM[>5Z!/-Y='C_-C31<'E\@#EQ[)Z3-"[&1 MW]EY>4\@EL],Y:.J!>^'UB9KX-U(")YW8)I2:R1O@2J6 M25R"_7OM]O9./ M3LM_Z*)-^/MRY5;4_EE(@)PSZO>X/QL95F%)7O: ME NQSEA^/U7B]<[@:3AN#O>NR#D /XY8];M]/T]0EGG>-W[E#L<'9AJT%WZ. M%SYIX&TW7$EI\6L/$(_=7G]?[>98#(54G^^IB=Z/9]# L#PFB%+AL!\AQN*I M':[=<'(J:.JD;&+)\SY*HVJM@:/W -SD'@>5KX)0[=L :YN3QD#X<6Q(F: SS%<=$ICKT(>#(?SEB""\;)"*'9 M!:W +9S_A,V&OY'(202P\>;<#ZVS>QM9!/H[ZFN] MXPD&I^? #[>0E4=JV\66OKZ4IJ;M9MMVL4^A2F]N%RMUD+9;;-LMMNT6^^QP M:[O%[@>OXW:+W9=CPPI'KE7#P8&W7*^V"G%B\)O^WFT;=CM^K0NH&:&6U\]T MXD8ZNT +?N*FAHWJD+J1E;58_'*P^-H=73UU:\[SP.(#O/.'8'1#[KE_U;!+ M/JNX3\L<+Y(YCMU![ZG[H)]3JNTIE>BDR)4>[6UV=KR@W#!O-&Z3-QMX+X.] M<^K;>SG&O;P9K/.%-J'VPI!@,#[#;-JZ=U_S*/-F"61.F%5B^>+G($W)SNM-K=S(\L*SU)=[IN5S;H6F&+UL!:(F[:K]?[5VK^,+F#IW MA+>Z-3X0#GN1&JGKC?85**W!>!0'B]L?MRZ6)M[,\#2S9AHNS2\0$3QW.#DA M\SQ2*ZD&R.3'>]?/S6"XVI?UM\V+CJ(N>0<&IMM[>5[O^K =.G3Q2#"X.F$C M^BWSH^*/F.=G/PJ WBD.EIOH%JZ+8G6K8MH9NY-7TW.&AE3#M MU3SOU9SF6AHNP2\1$?KN:/CR>T,?61"KQI*!C\U]ZFI +V^*\!CD=!O_;N+- M7+E7HWW]>>W-',6$.LWXG(:+Z0M$A"MW G8O8_% M_VA,;\C-[SV3Y#C7WG"=M&6C+1NM9:/7DV;2D]'KUWJ?'P<^@S%FD_6_LQOF M4B?D&Q&#TIT+9U9D>1*$U)Z:FI>OMSD^SE:I]>\;;WVK0>+$R7X[5GN5:U// M7'C_,N%^TV]3$?EY>"=,.UYL:VH]*!&B9Q[QIX 91;[Y$0LIL$VH2)^&!';L MF=SQO$X9#/9_WZ9J%TLPM#K35/A?.OX<-OG6C^[]5?;J^W);Y##N5&!7/?;& MP\WG3WPX)K= S!)N3O\6R%BD^"O8B7_B'3BWJ9C_Y=5_A-YL.)]Z@\%TU!L- M^^/ GTW'TV ZO 8:'$V\^?]>O_KQ,[623N;.>W@AYYOY/];=6E-[O_]::KWM M.O>WX>R6FL&KIMRRN?NWV I?MNR6O[H7]$-J>"\I.,8V[WX V!9F.'D@2:GC M/[7(3,+97?Z."["?,7]Y?V9_;(P MSHK4CV>"MNW'*V M9C@4P>MY7M?YA_#AV/CN2D/W,,-9"SA) #9N3]=80P":LQ&F\.)HY?CS.?PA M)TJ4/$KFN:D?(9P9+:MR!B&B%I9(![MK3M?_!RDSKV2FE(>(O/:Z/6=J#=;H M/VIPB!FKH; BL08GN-:$CVPI8E2BL($V_I*1&H=^")R5(<>':%I1=]1US@/R MY38=%9CWN_TRS ?/!W,"ZV:PGQ$BE[.RE2@I0[;7G90@.SAX3@P(\ @XA^)$ M)(G$S0J1\E9$2YM#J=$ETR($OG?/XT40[+Q;8BNIR($EX<9WA?CSC]N@=78? M&/(^"F'[\!D<'F[M_(S]X-7. MS[" L:;OM=,SGO#$38R83 [LQW#F4P=:''XY.'QU?6!!TIGC\ 'I$N<\.:-I M0W[.*D6B98T7R1JOKYM&-<*[&"2L%VS*DC5*\4H1TL"!_8^ZCW M. ],>^_G>>^/'%G;%J^TB+:C'V/OTOR3EW54$J/0DS)XJGRNW:L]UI67O8L^ M&IL)"9'E'^&F,*7LZ"7O7;/*N\_E69%8R."[K+P"[X.]4+,)< M)A?S!CC=DG8!GQ69D\28\1RFSE3<^M$<$PZ7J>A0YC7^=.[/PBC,\=U6RKO, M?GW_X2=.RY9OI^3I]9-NS4\/8P.%*8 !H(!IN M."^5E_=F,#T3X<.O?P6:< M>910JK-^W"$(X7-QXF0"=B/2!299!@5ON5NSMWE4S/("'X27R=13AHF3APOZ MUYQ^BG_BVCI!E<]O$G\;@XM[IDV^"_Y54 KSSS]]_/SA76..L96D".?F\+%3 MV;XJD @!TP$/XL[?WKW[S8%?PB4AV2Q$GH8SU_'A>_6D)+X,:&">6%3I.KG_ M55!6N)7U36G@BP1X[+_I [?T+T0+?_9G$:940)'[\4V(F:2^K#T!\IU]Z4PI M(1AK#D2<\7-8BA!GPH4=IC@O>,; 13BY.4MZ;'_O1*N,B$*I#R@ TFJC$ MG1\5ODYF-EN!:R@B?@I),O,7 @X7 ^? &\3?PK_ _.6,:U@)/YHF?AK@17"5 M!6Y!%60 ,Y&)TYGU%CC)'.AEBIQNI;" JG0"8;A=&4CJ3B3#B3N41V_=%/(* MD=[A+Q 7XI6JK%EK0CTN8S-(= '0-*CD6,$/=@. M80S26#AO4*?ZSB7E8P'ZEA3>M,::9HF5H:# @>Y35950[.,2H#V$28#R/0 + M'7[P=G=>TA8E-;1TIMWL^10E>?M[+B?[K=,$OV1]\+\-G,$"(/ ML>I6]BO!N&0X_H)NAYW ^ !>-BBVO+D@#CLIP!+!3M5OS;^\':O:]J@H.H$/<"@&U 4]DM5=W^R9.*=0I#-R EZNJ3QM4,W,-[:=Z_' M3YTY_E3AUN<@O">K@6@QNJ$8_<;KNX/!\/EX5XO.+3H?=3SKU>-28EJ,;C&Z M41@]<<>CQ^43-FB Y98T_$8.P?ZH$GY8T;^$JK0W_>L]U(&V\NDX6IK;&UZU MM]*P6QF/>NV=-.Q.1JYW/3C)K3S1-.P2!CM?N9.]IQ*VPX./XHOK MN9ZW[RC/]FJ.<37>V.WWVVGH3;P:H)K!Z(14#.#GCOHM_Z M)EZ-UW?'K='YC #^Q^8V817;?63!.O9M!W!UX[ M2J.)5^/UW.%H7QN@-33W<-16NV1&7LO #UK1LXM6T MOIA&7LNPYU[W3T@Q+]ZL_!LUA=[>0?H2;,O_\Q]CK^_]T.K)#;R;-]YXU.;+ M-NM.6GII[MV\\:[=T?5IJF)?O$WY*[7N?[->W?H2U:^^V]][#&NK&!_%%^X= MV(ZDO9?G-5A>CPE]5)Z\F! MTD JO0*58W!@3.3) ',DF^30(9LMU;144\DF'KFC84LU+=6T5+./1C@>NOV6 M;%JR:MPK5KL@CO;,,A''7&^*)_RIGGN4T=HBFI&X;G./@] H76[I& M!0Z5?=WO>@[L+Y)%E0\-SN6)V=R[]T+N M?="]WO_BK3OOT*!,_#5.Y*7QPAS!]FAV M& %^E2.0XRPD!Q'645?JJ@%'4IKT[$>9 F3,N-XOOY":_Z1-\\D8IL*9#A MB&C5=11\-E+$D<#3KY[2^F K>/KKAQUN!T_? /XA\)S'Z/FZ<:+S(J5C8XT_ M#OO,;VE^=W4,* T"7XH41^WZ-S14-15W(B[$6<\!]?K=ON<]^0#(<;??W_QM MLX95MGMM]]KNM=TK[-7;;:^[SZP%"5JR?!^.TM:.6MVX3!-"M,\_L79_*+;+ MO'P,VWV6;W/OXO3+O*@YQZXCOLX$G-HHZNWLXS,^\^7-/G[-7H3WMWY\L[EY MS@L]_#>7?/B6PB_CS"V%UQ[^ N>='YI0V8X>/=-H^T$)D>TTW1:EFXO2!V4K MMBC=HG2#4=H=30[L?O=M'._PWNWA*6X[9D7A],'94:W.-WB='-Q>CAQ>X,#ZZ9?!$I?G&J[]^R+EZO:/D?1 M_KX.YN/#X-W&M-7'=(+;&2:-IHU].>$!"'$FM/$<)/&8[EPO [^>H:RNQ:^] MDJ':%YSH!1=#XZT,:67(KT>]^X7)#\>C2R*A_G>Q7&]B=8NOGZJF]*)?=

MU'2Q4 M5+N%/]9. MT;R((C0/PX3*4O&C69&F8"PZ*^&GK@4R,9^'LU#$LQ47B^)O$^ 1/JP Z'6/ M=9-S*IVU13.=CBB MW;/$IJC&G&ZO7Q(+OP4Z$:@A#:XVTC M(:!F09T]MG.9'3J/E!F@"SPDI[\3]>:DH*X+ MPI_=*JZWYQ;[DZ[S$5@&J%,YR0]<8P/L\CP-X3C4(@!$@P:VL_!7BJL$82IF M><14Y:=KO]UT,9J%@!0P"R^!GZ?X? 4'NLYCL??'_YRFW_]X%JM(>AAZW*1^ MF3 ,WE(S&I"P$__$.W" 9\S_\NH_0F\VG$^]P6 ZZHV&_7'@SZ;C:3 =7O<' MX]'$F__O]:L?/Q-- _6^AQ>BU/S/[_T?ZV[M?$3D[Y68TZFWOY5(_A#.C8B1 M<0H5+&-EGSD_L$S8W J,Y2*=B>RM Z^Y"V?ZMR[HQ5F>!+ /\Q$IB$CN,RI] M45\\GLT^_XW6 ^E3^=!:&SW>-;&07?]ON#ZP1^+JM:@KA#^$R)Q[T,]O :"" MU(1?!,C\](OSFY_F>#4:? Y]\ TF-K*GHQOF;IAP'NKLCX#:0!\4O## Z!B\R2FQCN4@-_ M_8=HUFC X;(IJE"X27EP!73KO%V'XMFLX*@=&V7&TE_N/DWM2F=(0QVS# M9OQ_)2FVEM,F21F1SXT@WU>93@-)P4B?@W3>]0W,!1"KT^"+ M$$OL'J:X"!T,J%V1+:#3HL@+."._ ;ZZOPUGMR6<#N,[D>5$*W('=&SJ>KCU MJ,LBS0HD3R 2U18.#3@_=]Z$WS&T\]4271, TUO_#HP#D2Y _0>Q0]LV@@R6 MF(-V2^X;..*;4"V@>!A91I*!P)]W<%&DFI @@_T[)"*7_HH5EIAY(SIZ@*T& M/MXJG6CJ1W@A:] N\9OUTS+485MJ7W0F,) MPOBZ=0S8"F[TV\C#=J8 )H"@"^LM\.5J67\V2XI8W0+M$8 6)\9B1BCFS>[ 3-2= MO&*S)DA/OD1?FA=W_4-F4%:"&_8+=C)QUYE(J7DA8EIVFT0!V[V\ &Y3V:U, M"#GPHS)E\\?4VO2KDO/(J2*1 M"_8OF#7A_/,P0S>CU_.\LQ5-'VL4W^8)IQKUG/T^>;A $A1*4U!,O$!%POI\ M>;O*R"<,')&P<>:G :'U79@2%B\!Z8"I+JB]Y\+_@C0%'!U>F@GTY(>9?C/\ M">"( $'0H:ZWH6C002+T>C]D]^%29/2/_@^\"^OE^!KXMVJW6U7.ZDYLZ6C, M1MAOA!N;"9 6@9(@(2R/Y!8*D!VQOQ#1BFD<7]P)LXQH9.K'7YACT7Y L@!7 MSI*T0<&A/4W9]TF6UZ51GOH8VY7#\J9-RV9N]JJZ+N>)5)OQZI1<$"*_%E:_:="*DIETB+[)"J J MGZ0B&PIQ#DL5RV5$.&VL-(Q=W0H_T'3T'6"\N%>D2(=%2IB%2[*;2U5V#[=#)K/X:+3$O4.JRDU>Q*5LV5=T0O!E8!B-Y09W1:MTB&& YT9A XNIL$Q?%%5FE?S_+Z/0'E'!\&"L=1M!A28<0%#C9+ MPRGJ<5,@TJ[S3FJL:/VXA)Y(IX:3W0M&=B *0$; 9[.6#V()V8MMG)0?5OS" M(OU[$6&O;>=+B#\@Z8/DH!NYO0?V"GV#" OP$+, ET,4,?7K:5;?=JD7;KF;/ MUGY)^S1&$CGOI =1.OD^KQN7F]::P55)<6.[)4$-AN51.RZ6I&9*$SY.0)"> MKQON8U6Z-@B7U_:VCLW\L6:3VQ4"Q<9*.D$8 P?V!$WP10<6BL=[EEK\R1[J%0P-W1C8IUUI_N.3A M8%\8^KF6J'3A;Y$426#@@L#0X MW_7FS]_2),.T@60>LB%P0Q_P'AMSJ ?3O6[L8Z#OJ< LB-SRN<$]%O;G%=U; M*O=Z*3Z/6JJT/%@-J<2>=6_3VHM!\Z\NBDEH4R%BZ>B.(N6%(GJ: IK-Y^PH M +3SG;@@W006GP.R)2Q^4(E:\T=*G45BZ2$A,>G6"[^JL\BH: E2M\D]VI"K M4J L$%$(=A41G-2Q7&E*,4W;E@>1E_7+3/_SY)Y?H_V@+T0+TS*S IE %JV;-;D^NV .W[NLR.=S!Q7^G*DSD,& M?)BOP+#>8<=^E"5ZVWI/ @/\0J0D?Z2B97Q2=CJP=#4G<4>&LLU&D5=)Q(W?N2R;4)Z$&A1.09OTF5">1,6 M2KD<+0_Y27JG2)81I7F J2*C]9]OQ:I,)RWSMHL^*G3LSZ3W#:X $X50C/N4 M@]$@=-U]T[H$HI)>MOY#:XTU3Y1$Y*)EP,H[^G'T&_5ZG/U*Y7UY'_XFO'*A_E$>@8@H,DE0=X-'C MBXD"\R0*D\Q*$N@@5:YT5DTL4VG4_CD#2<*SH G.]SYT<% M,@OD,EMP P5YN%CZ82K%=UQPN BSW7+T=*?AS0W+4?1@Y&=+Y?]8&Z#=(&I> MW]R^0J=D< M,.R21L":"I'RQGJ-0BS\+(QHEWG'*.E!G3;KIFBLK;%\_EIP2 M>P3YT*RZKO6DY2WPV)N)3H*X6)P3A79D57SA-F,O^0L7D>H<*/J^@8G7H_2$;0G.Y\ MH)8U__$9L,8-;EC*KI' P&R>O#$GV1Z[6-NW:RDY94RV"GK9"KOQPYAUBBC) M.'E1^CD(FS (EZ^4+:H3F.I'BB-3S3*##OP+RJ24Z*.5=XQTGRVB?.1SP9FY MM ?E2F/.\E!A-Z#!!S'C5!55C4PQS7NX- S"_DLF(,]%H"W!+,=+"_6YF06@ MT/IG3+G[GW**]UO!_)D?B3CP4P(3:F0=^.R"N@E B)%]_%\?M*UT MY9CR;=@-?.VK1%-.TMZZFX)B0KZUEGZGJT@ -3N=QB/9,\78]#LXKQH?).V1 MTBF4YLDT CP6-03,I,MO$V*3,OS$.J2U)UKGU:M+Q_N@Y!0^X9LB@M+>ZC+5,'Z=$57N.#""2RP_PJ7 M1I]MV!ZW$0E3RR2A72$69L0(+>\6LC=^#9SCWB19T3%8#I>^W1U$"^%G14J6 M"-D'L4\2% ]74)(-70K1ARU>_>4RHHP>^%I*;D(>25ADQ)A*(< VQ$:Q0 8* M:]K )4^?M?*4JB[8 X<>2I'GD0BZSO^0,43*:10E][YY.,-+"[-;5$YNX9K MY@5.CN^!Y>!HF&"&X QJ0"+3-V3 >,,^J$H/[G1#OP8@>"J2X<(,C(K'NCO, MVGL-$6IJYA&OR@> >?M9"%@[#V>8?&LR+A07D3Y*)?/,:U%'JC^HTL@ Y0,4 MM$&YCX0J=P$8BCKK, S^\FJ'>$GOU;XB!'NN'+5[RWOJ,1%FICYTA^X7FKG3 MSTHS'D\M,/<5_G!ZSMBS[+7&'&9[>.96Z XA3$ R0<-P2>4D U,@I(,:)^VF MEC8U/6&(VML.,L_<048V4-!U8V22;FP78PK!X6ZQ;TR&OG'>6@@<+0=N24\% M)B7/]F>4KAR^2*3G7LIH<_1'J_5M9Q:=WW#5YC>T^0W-[\QR="DV3U"!I8); M K]RXDN_FF[O(?D_MRA$MA6 1@A,^^U>9Y/O4%R$.J1B(::_S,1;]<'$ AUY=?=^FK2F]?_L[K=_N>M_'K7K>_\;MM MRXZ[_?[F;[>MNOV[P7C8[K7=:[O7=J_/L5=OM[T^-.K'##?R]A\=-=EOG2;T MEE^3_#V6K9NZ4:,!OTOO]4?!L5WG0O#LEVU^HA;-]ECG ;[6H&%D]9CPAMS= M20%+H$>>';E6/53VW0[HT'R$1Z?2'@?9 57.X:T@_[$O1J,FT=%+4ZW.'VH4!CVW.M^J]JV M./V"M?-N^X3*;=[.YGE5/MF^Y'7IG1M5.BWX7S-49N, MUL.Q.QH.]\3L^NM\5EY5>>5![.C7J[V;HYQ-Q-WW&_5P2;>S+[FYUE+MD/3 MF)IM8=8,VSS(QJPY;),QU[MRO>'H,._)"?QA3^'R.INK 4GL7;57T\"K&;C7 MA\;3VYMY9N__2:ZEX4;F!2+">. .^_V61AMX-:-K=]3J'(V\&F_DCJ]:G:.) M5W,BBCD7(U.:U#*B*WO3G%NYS&=[HN&^WH2'CKXQV/WR\EB>%B(-));^]<0= MC/95;YX4+$=R(^Y*T#LG=K74M(J,2VUM-2R@\;?'[I7O=8^;E5^&RNN]@TXO&B5GP(2WU/'^A\;/*V@?AY MI0U7U\'_._Y,6QQ+\+I_U9TXL&1$@\*3U.E/OJ&1M*GP,QKME95WJX8BJP$P M#\]]4;-9=ON]UW/N?7OF=6FZRRPJ<':A-=DMBN2P!)QH4=UK=80I/O+^PT^9 M TB/H[)N@6)N;M<&_\B!9FH,'0XV'% >Y&+U)F*6,Q#.;HMH5&9N.<& M3=C= :VNQU6\\JYW1:P=YPDIK-AQ0E*+5O5HU1BLVI.+KA6A/NE8<._ 79V4 MEW>O2B0WJ!#""?P<34U MP1!(X^^?WM&$7J;'52BBH.M\9MKF!6DC-;3F.X$P[Z0G&2Q>=SCXIC*0;3< M>=W>>-\G::8DS>;&:F9,\*(.2%'PC%+OXJYT3^+I 9T-,X M8Q2GG:H5UED'<@+K2J+D'I@"@P"X2@U,MS.XYK"2AVEETAV7:*4JG+;0RK'% M$U#*N$PIUG%)&/8/O>X#'Z_;W?;"EDZ/1R1^"YDG.X(=A7(0XN@S.G\** MK,Z4SHT#(OGH\*-:B,B9CSRJ&X=Z1B+G:=76FG =G?1 T'1''%O\&>!"+% <[ RF).\!]?**$$IG&'S6"&)8";8^G M3<*.T![&O>#0W8TJQLEO;D^UI*:>ZN+5I4'WNFRA5-EJN ZT1EN_=?L]T%2I MLU5X\GNL011H(5-Z,;SK((&2+0$J>!K 7D#;.!_F5G?"C_*;V?(S^@]Q$CTEJHS:/'DR##2<,:S<<$&HU' L.DH M0>YT@Y(VQD'P..H7W6X,+GQ_NB(%(HEC08];@*]*EN;PDX?)Q1M5+/KA:!]Z M:9Q1WU)+2RU'DKZE1/*+EKLV("S2 $QY#>J>5Y;'0^ OSRYO7:(.VD!_6'&@ M7(V^>6X&YN[%LQX>.Q\'VOD'L(W@;@(G!@:B8)ZM0,V]"456Q[/.EL ^:A^I M8AJ73&6_@E4T!3R*198YMSX:3B(&$09,.!/(P.=SX+5,=LR\<70=&%,YC61? MBYE4NXS9)$MB0+]%7O_ ([#+MATRWAWMR!QP7@LLNJR&>X3I"F"SLG"FSB[H6";PX3NZES^H6 M/6"PT;S %W>=C[%V,[FX*=2T4P$&1GT[Z,0;_9;%/,QG#=-HHB. M"]L)[_C5UM+(O[35@>^.BP6.J04D0:>;'^/O;Q+D]OB9DA,N*RWZM]:;Z4#+ M!/$+76'JTS"KX?-X-*74%;%8+*-D19M=^"MG(?R8[W@N[LUK%@)?FI$0(<-" M2!\B; JLEPPU,3L,_H>@U4#.%+&R019",+14*#0"?2+YUD*_6ME< M^/&J"GX\+N(+*;RWB-Y!D9+7]U88W< (72:(S"C(ZC>L*> GKQB$:L%73IZB MU8JWIS4&$AKT:VWFZ3M:N^8E?# 7%."6Q$*,T[H =C.#?1V"G?R*;V_A_TL4 M*;P>$"D+@7>!=1Z(N8@SRQN<%%&@@^X 3A5VK[LGMMB!A2-FP[9XB76=:5TY MJG^!5M92L8 [ATL&%@D_*6*%!>1,L# 6(<.8 '\" '%S$A7TPG%Y;5QB_23- MU_C7YCIR]!\9+&!PM3I;'>/8[K$Y<.7DGLB%D#432!K PUF$SV[VV>VWW^AQ[]7;;ZT.]54S"OK=_@OQDOW6:D/Y>/\?Y\T9WKC/HN[N4 M@SX*CNTZ%X)GOVQRV[=HMN@U!['&0'5#F',_PHS5JY$[&1S8)OA%C%AM M4?JEH?3(<[WK2YX:W*+T2T/I_L"]&ETR2N_4M>4E#<(^=%S0"YR#W;+,EF4> M0$ ]S^U/#IRT\")X9HO3+PVG)YY[M?=$[!:E6Y1N+DKW>Q-WY.W;WO,EX?3% MJ;;[SV]XN;KMH<.1FNU#-NVU:KW(.V%\S4&;C-1#]_IJ7\ESMI6WOY2AFQDENI>'>I0O$@_[0'?<.;!W=DNCS7HWG7O?W=1&W M5W,4QZ/;&Y^&@[8W\P#1G(9@SL6TK)\RW##3TFY&>+AQ>6X#H]W>H9&,=I3W M,]_,T-MWDE=[,\>XF3<#[VJMRJ*]D]/>R?6Q;Z3A1N4%XD!_X$[&K3!KZ-7T MKZ_;JVG@U8SWGNG6WLM1TN=/-D:N818G]YV=;>@9M*,+H9W!>3DS M.*^'[<#:$EVW VM;8MDH0/MN;]P22TLL+;'L9*!=]WLML;3#G>UXXX%I9R]S MN'/+E5NN?&P"'/0.<&E>$EMNJ:6E%BO[WQU=M=324DM++;M0B^<.O5;E;U7^ M4H+V,['/\U3Y*2SQ/76F_['!LPCJ^_^7VFU=\N QFA/:K\[5]:XJ"3$^3\ ))$Z=TE4+&A>DQJ^*><#28B4QZ0%>@[U;4B# M6. Y>'.&HS(C/$*(,[1Y%!"\T9X9%(M[YQ>1T_@5,Q0;?L13==1ET!BE+$]F M7SI3&MF#$X)$G-'A:#Q2G D>YU)ZA ? R.^?%N/[.R':Y@%MC9INQ?30FW1' MY<&6_?%N%-&XF;D/TD-+#I=-#GO*J4J1\<7+SEYW6.(4DPJ?F)7A=239*3F$ M-W/"QO%8HH4).VS-1?VOWKZV[?F?*9 M-=O9YSBOQZ!O'+: U]MY]C;/%"R-\-9#2I<^Z-_P\BV'5J.[Y:%[7:__S4&G M[75!>.Q_S,8PB!WFS ,^E*1E57W<2 3/*"Z?EP2N:C!XC\, !0P/>_Z4!.!] M<\A9X<'>G@\V"?WWE$5KE5*MA.P.2MSA&IB#PBTDR; *L2/+R-)F9GX*BN@2 M9UXND7A8RZT;@!TE,^!G-PF0EYIEF^5I.--:-?Q["7]J55T/FES*J9EN/=V" M=HHD"UJ\S;@4&7->Y#NI?:^SI\.L!*W-@\Z.PTQOTZ2XX?F8[V9_%B$/P"[9 M$[M-HS\2MO5'!MO&)6RKBJ(MV'848716=]L.5?^QXXW;H>HGV,&S#54_)D>R M>>,&;G\RZ7.V&E9M9< E:UGO,IQ?;L^L!DZ_+DP$^;MF.4\\KQMQ3+.O;<$4 MX#QBP,,%H6%ERGW5/>>J(>#L;Y-#RKO.^[JWV+N="CT)G4G"S+0/0OB"2&CN M@W!-,]N_B)OPP8@*\Q7M#2BB-+,=2"L"692NW.I>C>.1V(ZK*6WAQ\#'B:#F M1Y73NSNX&S M>MN]MGMM]]KNM9W9W<[LOI1U7@R>M3.[GVJ==F;W]E,V!.';B;Z7<>9VHN^E M'KZE\,LXD6I9N+TEX3!SD?#9]W*LY]2;,-&SB<]415N2V[;-GE M 2/AKMQ1KX%$U*)TB]*'HG3/[?7;.?0M2K\.\*[B5?3[UV4:'N9,[S_)F)L/4&6IA\LPCC,\I2Z-5S",&_/JG''[6C:1M[,H;&M\Y3(+2)LC@KUW='>QF9+ MHT=Q"%V[_;U'DK97_=T)RZ]DZRM4,W-ZH]0+/#;<]+Q 11E?NI-?2:!.OI@_L<]#J'$V\FF'/'5^U@+%]MF.G)0W?6!Y/LZTYX" H;*WQ? M7N7^TT*D@70SP1#D@9[:IX'*D1R)NY+VSITL6F*Y.&(97[G]_KZ"M"66EE@N MD5BNW,FPI95'-I0Y0"]MLA5R8+^-/=7R,S%26I[<\N1C^\ZNQ^YX[^*=2^+* M+;6TU*+=F<.)>WVU;V_REEI::KE(:O$FAV>S7P2U7*3&_TR^Q?-4^2DN\3T- MY_[QH&'@3[#O'4:WUP]%KYDXU'7P_]01GW1S#\YG?]WK>@ZL&(5)[#I)ZGC? MN$X8SU+A9P+^<++U_:J0B#-/DP7-:L\WSIQEO!WT70<'C3EYLL?OO9YS[V?. M,@WAU7!H)RB$6@&V&!49EJ:I>?'S(HKDT'@L5_O#OQ%_).F7[%LG%5D1Y1E^ M*L,Z28QSY>FQ69&F(LZ=E?!3U[F_#6>W\@$J==.P0&+SYW,XOH$/+9+ *JF. M$KD$JEN ,GR8YP2L6.VE(^YYA)]5E6:19X<,2\"1^>Y,F M]_DM+!+F(2E:N+4=7]Y,S6F'G9^M K6Y#>I)%2BO.RF+EE%%LMQLW/>%*E ; M$5 "=^AUKT=P \:=9$A7YYDIVL42@-^9 MR^=/PY;/*M']W[J^S5]V7"!1JMP*YZ M[(V'F\^?^'#L2 [$+&$$>5L 6J;X*]B)?^(=.$ O\[^\^H_0FPWG4V\PF(YZ MHV%_'/BSZ7@:3(?7_<%X-/'F_WL-Y$V2$)#]/;P0<"3[S^_]'^MNK:EJP2.4 M./9L[*[(O3C_$_/V8<5NN+IZ!'-OS886XW96XA]&K)V5> LE,/*7,]0#L8"U MX<9C>E\D;OS()5A'H1_/ ,+^;)84J/G?J-O)BA2_@H7C&6-(?NOGJ+K#/F"1 M=7,!56Q:?PJ8&,.5N_PCP$/X7S;G9DD&F.=G68*V'ES>?0A:^520B@M*^Q3T M0]J8'Z]VL1UV!-VCG*Q.C=Z6)G\V*7_373O-AAY\TAMCW-B]T[ M7Y[4W+CJ]I5$*@DB?^?M'\G:V$<0E3:O) =RMP"0+YR'MI$V;EX=]B%V3-VYJ,O_ADUD?;:GX]%K?='.BDK&IO0$4F$UX-^ M=V#AJ+-8VZ]1BB5&,$O!IW=$,AT\DGK5110=DQ'15"*?Y+: MPL2":LN_I%[#&@CN;Q&JG1-ID4($2V487V4MJ4:5-5XXI0:S C7W9R%(7U!) MS0X"P.59#LJ'A?_;,+KK&#VQ!K 9BW02WTO8VE>P"W+4;5[W>SW[;D@;O+E) M0>W+"7I::\.K\8;XT>!*7<@\B:+D'E%3=% MECN#'K.4KO..C(P-=PN*W*T?F&OQI8:"P"\?Y\I@&GP9)S& &A_"?=7@'>N8 MN\*X^0SBNI8L/Z(C"]WS$AL:)K>1=*N#>A\E !!)PNQ>KXK>>1@#3T ,)'2KDFII]X""@;"# M%VQ0*YJ"G<%*2U+.E_X*/?C9U@V=+<[^:J<]N6!.YA8+NM?^(C1Y((B55QU'VW\=<\XIO9?8Y/3R(?->?;FK//X%J^4V(T 8".: MT)(1=W8+^IJPQ;)?6D<3 N!WLB!3]G7?#J'X9?6V!$?Z=2EWE<@0/S/BH"P+ M;GQZ*=)\+"SACE0DX$CY2H8T*4@&/S2ZXP%WTQPJW,62'.R)N6/["0.:C_D0*7GF0IN#N7OK/'3^ MW/^*JOA=2 ;GFZF(Q3S,OVO,J;;2HW6&QVLWB#+VS4IURA!>U82"WY-W-976 MM]F,A"+ARL02#-)77]TS_FQ@_>S ,_0GY1TRA90ON+ST#E QH8'7?<\R7.V3 M[T^V]9O:]:84/001 M7RY1]TYBXL%\:+3O9@D<\-]LT+,>;5^.P=EMCNH+2D,8]-HTA#8-X9FQ#&-> M8CYG=F[+#4.<*=+TXT3>Z*I[_0T]-;CJCK^I"CF;J;)>5!5RM < \Z"O%MJ\ M5?C9N#OYYFDEW'@,^ANN ;KIQ [W+9.0%,U*J/?1OM-ZV;?'*;;D'L#*,U(< M7H*LT$%B^"S&#@@,%'&B'Q?_^Z1UYX--P6M [V+5A?C#ST\ !XHV#+@B"C$A+ M[2+,:E].;D5;XXN+Q90M3*Q7X_!^F%'6^R\BOP<+UOD-J"@6:>9,"5I%1C^% MW;'A_/[#3_"5@-N/\6L TO_UXP(/AI3N RUBA(TN1T;<="0%:#&E72_\>.6( MQ3)*5O"B__,?8Z]__8/FPLL(4 D7 2C_)#";!8,"<$V8M^_@HZ5\!U@Y$WP< M'9S1Z2AK3G\ 3220"ZCTAJQ@WH PA@=PG35($#^T7D#,.A-R=3B0O%/U)KIP MY+%<3Z >D_6*0>W8E,;%6Q$M<2VY1]K@0M -JH]8950;TB$@NB!* M8YA"X$S#[,9O.)/N+H<"P5-O,O_5Z(2^&NC9+C&'/X+?E]> MI(8'AL%?7NV@X@Q>[3_"_\LPD#Y_64A"5(_0&)F=0G> M< K<\^3DS/Z]G]W*_<,?Z,FZ\R,*+& RTUTH[G,RI'V',-D/-)XJ$3&$C/D)EITS'\"TH&$D08CZB&HJHN2>8D4I M1C;1 8 ;)VT$-2_08TQUDGDOTO=""%E0? OLH,-1(0V75%"F1$E5,LJ:85:D M^W",B21-DBX3TG+APS2)(JORRFR$N)_K[!2;'!AZX*!_!WXN%16 K109B^LEQ3X!E^(;QNU M3/-3HS'9/&=$,_?H/3, .\=W4#'S>C]DH(;,Z>_^#XQJ*6@7F52\^1,R MLYA]Q,Y?$[BH3YT!_CT/ 2.T;O'IY_>HJH29? I7=K:LIGB61&G49M%>1*PE M.BF0]R**9JBG^CEIAZ Q$U,C7*5/V!K0=H(L440.:GBPL0#ERJ3J@ T,AN " M=5"%^J#]_3,FU"6&>!_"?O 1E:V&>;IF$=336.'DHZ$N2&G,*DBT=A[ _OND MB *D 9E>;)'I&JGA^:P#T2XQ#=_*1(:?[PAO,GM5BJ\E!0KXJYQ Y3I@I3AQ MDH.T682L7,/>06TFT<"H[];V<; %YY9T8F!;N5*^ZP2'E,QHE:$F7,0, !!M M&+-4'A*_E.!#%1RER)TKDPJME"W:&#EM23E(3.:ZD-GNE"(OT=U*;.\ZO^'N M4(,O &D++D\6E,DMBV;7[M.*XW6F8/.P_J^NL^M\C+6IH-<"VRHH9KEM8\$F M63SK!)02.33'._% $,P(%3JM3"+SMPBB#=+&EC0$B;4'00]B-?+UZ*H+SR[1 MJL+G+<%$*LT]W 4@XK=. -8.&G)24Y/"LG2=ZUEJ9:E+OG/@.GA_9%VK%^ _ MU/H2Y^$$(645UBT[KL3BI'*F#J<-M_4GK3CY.EH<6ZV7.K%_DPHA*5)S^CF MMT/.A$S$89(R78A@BTH==PHZ+5^QKE?.]$& IZ4CR1/"7#L96;Q]E+GEV(7?:3 MF"1KNXK!]@A&V :%4[Q5PDV=3:&WO9:,)SW=I(Y();_."=2O*8 -0%W!&&0I M$&/T$=IFW5XX6H$^0*E/^.GL%E31&??E07$KBU5*!9UVPYULE8%AEW&\R%I1 MK*^W^6G-D%%O*%!_!2TYN"=-N;[@AN,B",LLF>?X2X 98*A@04/:3Y&S5R2H M_XV*J#32/0CX-A51"#C%&:$JA(9:@KOFK',E;#8IK?> U"@FLT)6K.7H*ZCPCO:W/S:^[T/4F$7>E M_ZKL<_=)F2QO&A R8,0:-VD_5,9[WCHZ(=:"VKU?,P4SL*S&Z2'"^%N+'>5$C^ MK;E_!TR>OD"]W$4G!"X=10\7%IXJU]LJWZ*=9[?H-&/> ^@Z)Q\:^WUK(@VN MM%.JGQ(3TF"T+EGQ4?(L!=(>R-X^Q@J0^U:Z%S4XQR".O\S$6_7'#V!#+R-_ M]3:,"0[T4,U@4:.J@.E/ZHJ<=RK7EU]WZ:M*UW7^[FK0];SKC5_WNOV-WVU; MMG_5'0X'!RV[_;O!>/@\F[W::=F'9LJ:"05>_82"C>, )@\O8J_3A&;_:Z8F MH> OFU0E!Y2+?0;T[CEG]_@G?4/.]J3(L/W(=Z6C[7VBAEP>*K%['&0C-I_7 MF?N3QPV.EF.R-\XG>8!P&S U^A>1[Q:LWW=T^,XP>1'S??8^= .'E8"RY5[W MKP^;%+\/"3SKE)Y]]K/S0*L6I\\4IZ^';N^ZUU"4WEO%U MTVNCJK'#<*QS&7[UYOK*O1[TUO3#/:_W&#/-GF)FV=E<2Q^DW,@=3 8GN9E# M=M?NU6!??71?"!QW$.I^)M;%7?F; M_OC*G?3'>RL;S3,_SD(3^4F7]CTM&SHW03UE9[;P6&A8-5>\>M]^=/>PM M35TH3?6OA^YHM&_4J2DT19+T>\K2V30 ])G:K7\*/W>ZY;S?]W1VEO+%]S;OB1M]T'K?'SAZ$"SV[P+\.S[#; M+'7$XAI9RG.4.:VERMYRR]JSJ8(O,\FZ:.:IF.3[A\*L>Y 05S)"-54D38R M.EDJJ$?4\$64X/X@D8\LP;1> ,['IX:QCT2N4?GQ'9!#HM7D,*0\4X95%X4] MH5;W+"_=$T0G./E.P?''Z[(/-,G1C7&LWC>/ZTP@Y^V)KR*=A:RR\#?)4A/4 MZZ'1BE6G-U9 -K:]?.UY XOW$T6K4GA=2:OF/I::ZS")#RW>H!@O#Q#,<]7Y M8NZ\C[#P!RXJ"F213@(@N.&Y5$T4)#NG63R-V@OF+U<#2V9HVLM8*Y=J^O/'>TM>N2:N G$1BV;1!88:Z[(UI>6[,#=D7+TN@3 M)2U5MR?&KJUH=6PILEMS0*S537TVTB"?S\=2:6N59L*Z7^IM!^>YU] M6.K4@K:1;"\1)]BX1^ ^M2FT/U=VJ3X4"%0I8TD: )6FV/NF2!D?S3A9B=*S M^DM0=)+ 8]AAA5O*R&?>\1#9WP7WUY2]J_J]SG^9B87ERE^QH?M;VV &PQX M;8.!BV@P<-)6K+_.YQW9R!,D'=9)^VF*K&91"D.>NM/,H1TF7>ELRH%]$A\$ M0LDN2>]W0]8EO3& M #UO]>W*/PS)=I41N9>;8_BZDAD2F@T(JL/LR->(+ MPOEJO272^EZLKLFZ"-VN.N>SK3^'9C*_^H;Z1H3&<)!YBIRGZ[ MQ\7"CWU&)0<]-J@7-%(EPD9D9J^R'7E&RD*196:4EA^MLC"SQCQR$WIVSLB^ M!C6]X@D/V+M=+"4&%+%?!"'WRJC%!?,&W9Q1-TDB\IT*(=4UV98;;R0-3%>O MO[U[]QMC.?]*^[RYY<-!.U D1.TVL4F%_T68NR40_*L(;OBWW&^!IGY(]YJD M'NY]PKWII+NR1&>RPW(F^]/+J?+.K]3<#8S5!+$. !HRNQ!W?E302 YJ*/< M@NK=4ML8ZKY)/3ST(0!(MR$8.RDM@Z]/P1R9L5L-OL0! 4DANW_B 8J%M(GH MP/>F-PAWOTJYFSL*736*.DQGQ0+Y*'6B-JY' @G?\1SU4-D?-&2?(P ;3V, M[$]!.O"*P+:IHRB"0EB0I4U;P)67HAF3'Z#STU\B%F'[3_)OT,%DSX^N\XXU M:K5#[(T!3!@;SEGM]PWX6!;Q+[AGG $0MS64!),ULUD&,H-2HYXZ/$H%]X3% M:>:KQK"SNT%GK@<11F/HW">'J3![E+*BQ^ M!-:?#3M"VHHQJ(RU;71ZB,%8&6%78^_)=L;_>$9.3ROV?W >+29EN^5CFJF- M O0I'_IMP9(X#.X@S*UROX[\[SNNXVC*O@TS"I\MG&.ZD MEWX$*#B#KO/?!?9"XP;2"-P_L0>V^D!R VJNQK*38W%.&F9?&F,V[DDI_SC_ M([RO#G*RKJ5[FD#;'Q@L30F+P.R;HJY&+46M%JO2 #2#B#BF8#>O(T'D?^WX MP9U/<]P"YU;X47X[HS M$[MSFT3P+M2TRL,YD_L89Y]I>I90 5JV9*F<;Q8' MWR.-BX#ZJT;^?2:'0"DYNJ0>P;(Q*LXNRW'NE0KDK.\JXQ[F(%5I\M.,.M++ MN0!:IL.Y!!KP/-I/6;<;!F9]V#\VIYI"NJA8H#^!QK(L4.WF7:J^LC3#2WI, M^KUOU/50#HZZ)-+WX:5A3FH)P9(E^4T1^?#ARAH,AQ^ET4IVKO\B[)ES2@?3 M7#S$*"&.N /V?K:-CC_&\X@#=R>*;>L-H)"< ^HF*5L;$LOP-B2>E;HB2G0# M\HFPI]3-+7FZ$MG 3UIB:/6$Z@6 QQG\)[!164TKE..MM(!5KG>#(B=GZ47HF%&C M?QHM@IZ?K:_>-@NI9NZ2:YPLI1GI]V1!WM'T%,P*D++4.@9M"YTV!!BB820F MXR(*R*FN>0KHFIF4TB1+[3& BC/="^V-@7623(VG795T >L2F41E_V,EBK9< M(<).OYF'5I O2CF;MT(/Y\A?#>TP_[:#VSNFH1D=C/QKET7-)FQ(*.]9#3CV M 47-:WX %4M&(.S.MXG$ @I)2*_B^U__Y^.'3G_B *$'8A'..!@1XS@):C:M M!8497D%; ?T,N7^$H]]F(B6*X0N)52?9&?!PGL&QQ DUDX]RV!.KB8W21_8\ M""#&M)6]WC9JK6D_EI3!F4N19XI-;%ZI@:+$H_X.PV$'KH Z#6+_0U MC0"=BEL_FBM3EC.I,?%X:^8 +@6&C?7R]0%0?2Q.FBJ!CF.=J:Z%U#>U/G,R5E\R>UM."A'T#&ZYZ=Q979" MQ0E3LO)5D8FDLJ4?D@8!VO%T)6-5:F<<'-5GY(2"?+5$QSU.1Z5IKS+&E0H2 MSSB2BD=3\RQGU(1$* >O?<4 ?\H#Q#G:9Y%Z1I!.RHBAS:[2(&ZUHTPF5-!5 M9$)\P1V0I,2E$YI(;7Y+5U1S/6XY6X)5'NK=KX:$3V5"Q:V(.Z"9X!A;:HI? MXE0BO@O3)*82$8(;,"I8G:[$%%/1VS,,\,("FW % <2A*QOPEI>-1M,&!4T< MH/$*2W+:DB9HIMS.HP(CDVSHA!0+K]VZ'#\(6LD-_8MR6,PR2I^;DZ3,T5&"&)+[]'2JS0R.Y]CJ]LY;=:2F>A: 53LOIH3U.4PDAY5!#YJ1"CN5[ M6X7 D&GLH?Q+CBGFJ09%)E-]"X:+F4I"4>7J88@G !.5L]AQK$@L?3-N/?BV M'A27,H NY!8!8G%I ?V-G(M9>F1]CS7ND(H?L%12(UTD_ *UM$PLD#-E$,!+ MC)63:19EB=G"5.3W&/@L 5[-X-1\9QOG+%^9D "4#VEF2#[ U.<@ M"-E99&59R0$64ST8A ??JRWO\D(>8PK:"4?>=N$)[XU/>@LE8A$2NM5C?.'" MGZ4)*(EQ@H96G@H4AC1B#\UP6M>$P? CR;WNM0W*3"3!0:/26[U. ;,B5\S? M^:LTZG\7Z*)'7,D2K"(% .@Q9AM-P>9XPQY4/M8SZ'E:BX0+RE0:.*D8-DDY M#5P>TY;7,( =U8^:!/XU+>1Z,C9YYZI\P$B05.@TH12 GTM!Q2M+Z8O+PV<% M<5^XNC!5N@2/LNO0.!J:4<)Y>10JL:;,&AV"75;O/_R4U6Z%7K5)PI(1+W]. M&+1^_*WZ4\T(6"QP7N#&U;+:JT%>$AF'F4<)N\#+"(_/Q51,P9G[*,**5/KV MCRV-F*\^H=!A7%VW-D[+@)K#&PZI=MS6S>F4UMOI@K]DLF$B&\Y&E8X]'GUE M3VS5-;.2.6!Z8AK"Y0+V I\K3-HTV@\RX GDR/.%>39FC-B9DC=P@_=V_2?U M;G#%IXB?&&^?"C_]L_NI*VTU'N>F.1P)>]B=6.FXJ Q-<]PL*V_!I[WC@8/4 MO\=BFQ0KN+HL#':1#SN>B#H>V*Y[#"(+.='J49VK362A6;\&RY1F4R\*EBQKL@V^M^ MM^IGF)KA9N4HDH)052/=RFTD&2 A(L2 _E'63QG(D87^1V^1,]:SD1E M'90XH=V@ (.R!<=:IBO"6K4UKC(5@38GMEJI:Q3"YGQYC]*:-6"ISBSI)B_AO'I*VWB4 M07RZGJF;%)K+:&@E,5.(T3M2:3OV2>%3IAZQ6)]L$E7O4KS:\RR2! M*MV=H;W4T"Z'Q!TC4.@=F-\PMX?<6SD#E*;WWP4<66#RV'JZ]G\SLR6^*M/1 M']Z/JY+!?6RE-E>Y_+\7H$8Z_8'?Z8_>B._HH?XHD/_2D@7 ROH'%G*XSD+ M#9??Q+:O=7[RA2H_OBX8"03ZX-F9)-LGV+4M6.?!$0!Z@GDG5K'PS=NNJ*F= MF(_"3+],,EVN%)+&+O+2$(^*XX2+*6:$;#@=SW%%T8&-=^A 689_9I1Z3;UP M6'!Q(9)KYU;GX4*+"0?/KYO<:@E !/;@4X'F8V/HQ24N?F-V+F M,:6V^.R"W/30>4 <\QH6!0]^Y@*?Q:*(,2R@*C%T4$B#<&&Q"@8-*2MY9K4I M$9H=,%C4YR:G(6%6D)%[FR=19_B_" -*PP481WZJQV1G5"5"0A:60WE._MPH MN:?;ITJ>69B1T92*&Y]4$ -'0ZE=Q_ ZPKB;&)!+%5?%JXV4+-LCT QM>.N] MB")SRT2+E%>(J(DN#W7I;;[&CYW!L,W7:/,UGAG+DIABCS4L%F7B#%21.^GD M#$'9I\1+H#(9830L066#R]K*B(PY8&ZJ=!.YKE1=E,\46T]VIJ"YS#'E2W#^ M;78;+JEW4Y)EU$]M U_9PX]P+'#V<#3V3^0:2V3^H]!:K_M46B"[<##IE4N? MD &[&_6W0.;8*6_//7 )5!4MUTS,A7X(9#:IC+1A$4EMHG*ZS?O;A+H;W2/S MQO!U&(1^"A:K;A7H6AF&\K2Z,R""Y5UQ4X --^BYLLSA0(55=M[)C0;,0V@BFYS)TK1:(E&1!GBZ 7J;*2';1 MK9@"J*B\D1@[Z121L,T*JQ%AMQRGJBCQYB#FVE"5*9?0"2P2 MXR"A.J/1"AZR-[[=Y>)J*O".1)[]$79#2W+$"^W#8 U2GVI'4\GV=-(* >:F MD_*\B=( <>JNP+5YZ"VE8]N$+?GD0P7/^A)%E(E[*E!6%51;33-TFV54!.^' M*3J>T"$31>80,M$XJR?3]9(1=U,[".4RYB:3-:T;. "+S 6^$4O2K.U*6%*% M(^.;_F=,Q>"?+;/?@C&QPW-\B7I+FU@>:(A5*G/TXQ6RR3 M6 59\+L3A_L(8&L7WB$?ELB82%K]FM[XL>PQKN'[&?.'P!+AI[C7P!OI GK_ZZ=?S?&DM^>[MZ=# MZ]VC002>W[%"X9V6DB>XGXXE3U23JZR8,X5AF9$DP)7I[_!OSK[&N"FG.9%. M4PGZZ10'*]7)]EB45\#\W22.!3D;C LTE#BLO/AVNV3R(ADIMLK0O1VB8H.O MVK'CI<7%+2,=ZU7AQ"?/=S<>*5+DM7<(/CE^P%!WZ%C'%Y%AS4P(T'Q$-FN1[D;L11>$ MFC/86H*\=%M+.)VU0-#"P$594ADUHE;K,&V1V(ZB,X730BHJ)07(:/=T;-F( M><7ESG5J3DZ=";>]="I V7F[#W&9&9C M2@8<*A!_4L\V&:61%TU^M!HR4_8X*%$L0C6H9AI4=?JQC.-008<+5)C+RE*0 MWQGE,[JP)L[%DD&0NQ#[3.H7D&\_QCB^+^,'TND@=/<>KNJ<49H7&*561P$J M%UG;DFMOOMPYCZ0)TGZ18^&LC#YG2R,1GO M6THHZH.4H$8-1@ U.G=) M5"QD U$_A5VE@&#^;&\EYX1H_9/,//"YX)BR)W]C%#Z/ VRDRU)O6"/TC./' MT(FJW($#\#2D*)S#IZL9._]E]QO$DJP4WK-<2V6RK[Z$DK6HCT[>*9;*"ZB; MOY017WJ-Z!<JN$?)A/(9ZIS*?D1AD MVQVLGM-(K=YC-])E 28#B8JJ2,&[PQ6YNXC\6,,"&]OH32?V7B3PZ O>M]6= MQG4B'_OTSYTT ;4#>(9F(3+&&"0SROP2EB:+@5 RX'#$)3:K53U(9*\[JI:8 M)[J5"#!3/Z!Y$9H-5JON=:D1+V2!TU2MN2J1##@3\8D2*/7/SH0YO.^"E%9, M]A=DT_^,BZS@#-E/5@'C9XOQG4RI(\MY-W:@I;5&3IUNMB95E !"9(D1!I6& MD(4$28GY.V>BIGW N(JQ[CZ+V6T,+[Q9.7]CEZW)X#J/ QTL#I2R0I5E!B*Y M@8AT8IM'WGS\_+?WV7>V,D]/9+LRUO[/3I);8TBS.=;(H 0]^ M3L=G8Y&*" /,G0Y*8G$J9G[!-7HKN^<:-5X6T_^2,D-&;69(FQGR M_(PRJ_Q*Y;62.EYZ MI2I147:L;/9$_B>["RJ[K]:7JCN&\KKXW(LX274[VGVZ65MOE'V1EJ12YMP\ M(0 KE#A;T\3GFO>2(N@?+=<^WLKOED/OY_D<4RJ;%YRL)&M3I)V5?XELIB5" M!?5*B(SRC:O'=LZ;8:.+FEV53 XU)TH79M:$3V4XM;>F'45K:G M8)V:HDJ4A;V1$D/95^:!WO$U]>VUZIYR$NDL)KN=GMM^>,F'B[]5TI1^!-[IE/4"?"8IW[H9=0]R&X\/^_O6MK3B.Y MPG]E2GE(:@,C+I(LY$15LNR-5>78CJ5-)8\C: 3QP+ S8)M_GSZW[IX+,&A' M,+)XV/+:P%RZSSE]KM_G6%Q^>\DX"3,"3P1(&V_Y\TI*>D*> L,[B,.=E1'0 M.+TF%*:)GD!X=I?JNM'1Z8P#0!IN2/62T+1-9'^?Z\[[J9)+T.[1/_%-Y;RP2&\BR%SB5)_VWP'#NB'*26=)++1&W.;,DAXY34,HA!A/PPU? M>Z6M[&$?-^SC>*H#V5E4Y%5B-2O=P&NLF;:!VA.=0&[=4=EWGSA[C>DH'LRV M^PJH#P!';CB:HLD]SN[Q#1J2(+(WO(Z(\?2-9)]TM#Q8] FG_IWV OHF.C1= MKOH9L1(0 ,.[*4MBF&X:>Z4SEXTRV<$BBT<^MS:>!1/#!XFK6.**S+F10GN^ MK9AC-R@SBF*^#FY@"JPOYTU6%A;+=LGMUTSIXH[8!%2Y5V M3B373&AMB-$B.#1FV^2')I@9J$DT=>&LBH2%:.'<8FR!K[3!3TI>@VQMD9&Z#N>=S&0(:=2_L&R-:+&E6RT7^=K^3%<<:6FK\>FRZPT0]X%E48B8K M+5-,T;Q68A-R^Y?NXB2S VR7FY#X5'8D9J<(E'-#7QVX'9F\3R62YCID8F^& ME)%3(#3FF&VNS2I:^0#?:;A=T;OO2*S! =!>/F!O"/3&( 6]H?_&NI#"24!A MCOK(XC-PQQI_IY&T- V6&5?T&.[1)AT,!*,B5%^$O.!Y98"H^XIM3%'^^\53 M:^6[S ^5YLMF]VQ-I;D\JM)YY^C)R].7?[N/CU=56'<)V 0PI][-#4I'YK'(5.>G:Y"IBHN#0 :Z4[)TQ*IJ^]X']:!5"=M$%1SGSX6]]%?$OA]/ M%#1ZPI\NMK3P3FE;(XS8(;[GS+XG5?S"8"Q-.3 I9:#5IB #8'D60('&%6M+ MC4HC )AV!3"],M/V8RKOH0$4CP&Z<<#86E8F*K7)Z4,N8>[1?;#?:C;'R CA M"PBW)1%X :SF,-7;YN%B7#DSIA_8QX2DK_-$.*_,":9H,=?.-[74P@/8KR%J M.93*H5L57%;3&83PN@T#E*Y%:SQ8X"F !0-RTF20(L5.OF2XGYL"[ZZN09S-*\]+F=@/PIL^B>L16A?*NEQZ:RV0/7W7ASX!?"B5:V M/:'@E"MICLZ?BSFZ\CV1!V;=%ZB0*=NZ M7=1=X_I0TT$Q#Z78J\9V3.'&O 2YD27Q=E.LZD4TZF@4<)$$LSQVUD5 ;NWD M:QCRD@H,KOZFXNJ#9=2,IL+VBDV*]TX#X[WEY33MCG +!D[0"P.5P2EC?.-J MTXV8O#)<6EQE B4;3]QQF?13[#$,&0 MM1DRAW1,X](_@+)D,T$&]3W=[)3?/NLCI*_+2-EVB(2QB*!_=Y!%I,5Q1P+; M=[(LX9+IE\A$-&0,>&!5E!J$#'V 0T8Y<^@#T/]PRPC&=M"6@*+:T#"].=8L M1J#&BG@#$36W0;Y;.6(:4D.$M"/#1&HW6F8P-SPF!A-4YC(F]_X^M.;+U?RWBSZR,(]L 28 M<]%V\QK02Q1&P< "3-M>(_-"W(X*!%#I(P'J)IS7[B^=LQ6;5NU-\&57F<>B MN'@/MM/-L)![X*ROA"X<$AGALE*:F0<0*UHIY5[6J2Q^F1VCON,]4Z(J7!RD MN*DD=L:B+"C*1#@&2+DQVEYB/" 6Q#]#1]T4972D@G ^Z@=(PH;2B:T^6398 M.+\B-M%H(CGS9RBI]-5D*G(E"Q4\XA$VVZ&Q&NG0[X@X29RV0((^PVPW6X^& MVU(]7,1X5.7Y:GE62PA5:$R/R51R*U)H$]WE+'Q)A,U -],@"J/<^MX_(IX( M^Q[$ ,<+4:TP^7 Z83$5>IA9L"3;;1*NA#UKJ>ZX?R;N0S+A"'LO]&7^I[1) M.Z)"!N&^#M00&=)-5QZUG1=R^>84C-QL<+OBK\_PBFM\9PP,"98@]+/"67MB;@!GKZL0*F/W>P_PTO1O9, MLR,6X-WJ#]CM++JD^#,P%ARFS@-KQX#Y0>"0DX]$^^7Q!=>F "$V14!P3 MJ#,+XX9ERJGVR^(H#,D[-?G/K'::2Z*9SME/>&;\OIPX4E:V.3/QX43=TULR M&"?Q8D8Q#7^3CB4TM#A!GOZ&VYXN5MHD"?"P"9'1UH$Q=YZ/\[NIG>670IXD M95H9H!0633AEP=H[!^UUG#]T>:WNSA9QLD@%739L'<,6XE' 26F3\!L+N$A M5)_XFTA3#71I'Q,J#JZ&-92I4#(Q+"IN:A1F3N!(!3P,HA,+55ZPPPC!Q'CQ MIVJ.ZQ^K203$(!L3(SNN%:!:W^$\SIRG4QS8VURT@_+OVNSB ]ELDWYM[0PG MPL)EH@O8@(8KNXU<$)7+8MO<@[G5-)^(R?L"A^+G9;/[ZC!F^S.-V5:OD1Z:X2K"&O(-P>.I" /*NV8N:'O>50A\-@^6$W73B&3AW"-1 MO%(MB1Q$NNT0H :%<'*DA*O&]HN),RT(9DR"IT47%G :Q MP1)W+M1(C1O+-1R4$+H3/"'D.[ B;GS.HATR@:P[$@JIC\>(K(L.5P:4/58N M$X!W,\05B-THP1$)V?H-FVV:/WAN7ZZ4#8^1\*(?$%W%QOA8[#*7./(=>3$XEGH50H>$9^5P&]*E 4 M/R7M[&@&I+6FQ]:.BF>WU\#3".F08]:<'>'RQ\)FNMG.Y"=_5YM:JU!9P9<( M%#X#6<)KN"GZQY^X!S<9W.3S2GH$>^VG[!&4K^JW[#?U>D'$?D$L:6L @??D M>*<>4OT8C>_'\]<_FS>^;D>>I@=PBZ:A,VA7P77?KE]HC@M@5#G6J]@$?,%@ MEJ@+^1]@0-2.PO)B/,7;XX]>?X-YM7X0LB;K5V)H/5(EP8,Z@%*7YM MKE4, 9TQ7.4W5MJP4^V$;MR7O@10\OFX.]6KZ3*((7K9JZ"% 1(\;_5I]8@#"L<(:FL+\[/: M\,;=MM_^:_E=7_^*VSE%%2U55;6I,NNU^PCY#SX5!\C\$-UVN]E74;?5^3%< M=MK^:#XYNKS.0I% ONNSX??.$\!^AB(^8XFEIFJ_(!,[UA!._A(X<[CP-ZPW M7 TBI$]T+W'+0[[ZJ>3NMT%\'TQ5TOST(U1+O+;^I--J=0I"]IK(;*VOL\%^ MU=Y$=U6V[_Y>%L#%=_9*__GS9G?WW0:2H M^RV8S0#_P('DB@/JAGL+#(^8I!0V(IB1P_O,@P?N+IKW--7 Z#+\H M]RN3Y#SHP9/HP>WU^Y>D!Z[TW04_8+A_Z27]D9H$GO[DZSW,#6W$0S5KL$XCFVW>_OGC1Q/;\\4$RZ[--()D?KMZ\>,D, M@WL5)@>IK,<6@51^_O+NQ4LE(Y\=SO(:;52[=?*2Y/)N1',VL0?3 82#4(3T MO!:>U(" K8>C;GB$V\MLIXY*^.F!QEI(\;8"?XR=YY?YUO95$R4KICCE9WGT MSZ(+/5&/_"LD1MB^1][OO>H]28M\M_)&[MZIWSH_KZ*1>V]-8N>E5+P.O0@[ M>UG(/ X\0$"%W**_35=UC8MX.DY&/^E6UJ&*N+.7)6SA%(%88K!_ M!S!W"].RH4MS>TO@.6-&S3&]- C3I$FXB:$FQ M>A@#Z15"C'U5[DBP4! MS.:YCL_NDM'D5DMZ /C(&X=A]T':X38OD*6TI,JF@V&3W$X60J5 LOE>C(!P*PAYQD>(7&-M^ 1QI>,%@,1]%L7Z]P6KP M@*K"K]H%6R<]O]>I?L#UE7]^\K@9W]W'<-USO]TK-SE9[ MP_/B_;NK#W?OW_WKMYN[_S:\FX_757G.NWVY8F<2)ITNO+>JCU"'7H\22UNX MTS5]KS?+BY\C)BCYOL?)L?ZY?NL(6X">,Q8GR4GH7]]=V<8F-L(F$&BATYDC6/NB_:U6NY(L M/OWR,O2M)RHDX\%IS=YKUBP:N-QC0?^T]O7QHGY4^^7SAP^?_E.O__'E_LHZ MYVXXI(&RS@0EBGK6,U,#ZYM'Y7>K)_C0^L;%=_9$ZO7/FNB,C\:"]0?*:C5; MS==/Q,<.,Y^O>FXW;ISU'3KY+AKUYWCID,.*#UJM;H_]T^.VFUZV-SO MUNWCXZ.ZX]@'T*Q)Z@>'U#NB;;MWX!QHIB_R1+H#.B06="R0)R_RM#90:G32 M:#P_/^\]M_>XZ#=:S:;=^./ZZD$WK<5M?19\GVK]TA5^TK[=P,==(FG2?/!C M/&D]H,17 _HC9&J\Y_)A WMK-]MVTAA9,0-S%DA% G?"/.!!$ Z+"3PE&FH\ MH@UH5(=65#!W0C>?:)H &WAJ0I/5:K\1/:Q91"G!NJ&B%UP,SVF/A#Z0A,&/ MD/BLQZ@'7N-3](NI!IG'BH@^53=D2.6(N+2$X3Y_L"R$DPU'7"@KR)'VB.QJ M5:50FJS>M.MH\<@!KKA+E/;J;-=R1 WJ*XE_U5,6>R_2JS7**Q#*>I^0474E MLH21(O$WU97)>#>,D>/&"[KK3#7R#JC;U_%CW6Y5$SO+D\O+AK_J"=TR=$B' M:C4=$KHWZE \0,NHDJ6\B0A1EV/4Q3YXFRZ+Z;&H$L6!I"0<"0&*W:\B4%)W MK\^?&AYEP,<^-HU&.8L(/]13ZFGY) BXTESPF_B[T8@%/1Y] 5^A&YTDOG1/ M>TFHS4TP!0-6_W-"A"NX/V=T-T:"CZA0C,KLY*09# 3M ?6/<3T)J'^ZQ-\# M19(6.?[3XP$?-X#$#7W=VZNT.PD'=)#3F@1$?!H9:(-[[]%>U=X#"0O8OZ'S M/NE6[3R04/^?WN^1H%7[#202\IA%?![I'^&YQ;S3VAF'K/J.]$$]_/[K_>7L MG$<+3@D2K@G?U \_-R%QA?^M>IJ(URU-:2'II\9K@E>L0DF]V^"S_ORZIS%Q MW,1 ^"HJE*:;'D^%9/&7B26-]@T\&@"QRP/)?>9A-=(E/J803 M 1%;(]("&![ E'0"2=!-LS7CB$%@ M$1RMCU-2?MIV7&5B0,E[&*VUCI($T&@(W1T 7NB+( _J<^E# ,2>DQAF?@& MV!>7:O:*=K/IE/.*5 .+]ZQ4!PN4L*:TL"(UK(^HR$_6QXDN.]_)H"@5=[\/ MN.]1(2,76+ZGF&28_<*!TF01O\A*_*\5R=QY0#$Z+I&#GL^?5Q B"EB;\=YO M-@\6P1L%65K2EJ+\$ Z'1(QYKQM*%E"),5FR?L!Z,%M"KUR7AX%B07\$%G0A MLR^+<77&!H1;=M.VH\R:21?B4!.D,D3G&;;6:(G3&1# M7A>+WR:GN($B:))C0PHL!U ;E06ZF-@O7KX=T"I2C%A# MKJ>78DM@G9%II4(QF9\2N_.$"48<3VZ1>RI#7\EE@%[(T(RO[>@EU5+X?NB ]L2> RXD^6'_%,"IBH2M)2GJ$QE;&Q+LM7U"EO:\(\ M72VU,NQW&.9-7BWQJ85L M";+,P=EQ]/['&UP@D:W7T2;2=Y';"-CB:Z:+"C"[P;[3/'R;&VQY'EX:F"M* M)#WC9:HUZ6*B(E=%DYSY&'&_!!T2TC$M?1GA"(: KBR)&8697.8*2_FVN MHH5/5JQC^3_];($*V^DCEZ!YT&>0:Q,IJ<*=TC[GWC/S2Q^J-+$P5WW'=KY^ M3[E9$3N=_24,=\B@%:I5=O,9&6NY5K.=K\W-*&UC]6:P,KXUZH4^Y2!NNE'% M&/LF&<;0VK(=.[?].@_D1"8ND[+7;7?A]!5"BQ9F55B:,889-+='-0_C+2^^ MSOAPR)0^FZE/ANO#.S2HX;<#!JU0<7R5X&0> M5HYCY]8ZC3!MY4BZU#FW(B]5$I>4Q#Q2]NW\(E-$;6GR[;1SY8DF1VEV_ /' M+D@,4ZMOJ9][M*NHAWN0Y2V?H3%[^J&=7U3+DF^II:M61#E*E8\%Q<$Q4*AA<;K�S6-N1M1V[()L;,8 3$7MAF.T M:H_O>^(M$OI%9!K(:@=RBJF-246[91=LP2"CNN9D95EM/1(5C]68>!B3#OBO MX #%#%2V,0$I-NWDW2_]$D+NL: N[P?L+^I5W=]:CC1SY'0<.[]E/A/RS"MG MT1L7!8U2#;9S\BR&;>%#,N6XF4'>=^S2T7;KDY\9PPZ_Y2/\2%PP#H"TG.$\ MFZ\9TP.GE=^9GCUP\8D5R;$203M\4Q/=4ZD$<_45#/ \!''CI0)=1H 9\4.G ME7\'>";BJ;SH/@]+2]QR["\($T_$#TN_[IL2F//9(SM_3@1I+4W\[[3PI\;T MQ9+1WU.73^+5D_&UN]K^@Q_C/W]]H<)E$FH^[;RW.B;)>^I2]H099'L>7J5Y6IM/&##?QT^G-2408WVE\*N+B)GL77 M9,$#VF5X^V<(LID*LCTUK4D"DZK%G1W7K1-T,>P 2XTMX@LS3"SA? M]SAY0>0L?3_D?I(D77IX6*G'4.^.W@_MN."$@GJ=P+N"KYFO:U5X%@ZI=^8S M:/\[];V+,/#D;==G_;A',\SV3M+GVSZZ/E?E3.^"M)79_@'3U"\8'^_(&)]T M(+D)^KK1'2APS3U]5P(*O0Q E?AL(9?J)AQVJ;CM/5(RO*;X6"@B];)&B+2+;&"F67J/HOO'3SP^)"RH MX@AGV?0+OY6=4 VXP/'P-?"HR(07Q$[^!E#JBYWF@K\XZ^6;!VP#Y%J+^=8Y MTV.PTQ=4?V\&>D;C=2-\Q3'();O>XV1<79%G"9/Z[+$[EV[=@_&"^SY_O@U^ MU0+%?83?[LC;6*.JQNA8 4 JP1GY/^^Z6/'^W\H]2FA MLU#@C;"9)OJD^KNDD26T>$,J_T[Y9.6Y/JE?[J LI_?HPU?\F8KH$QLR_&62 M'F4KRC2J2%]S,J)5OP1703PQ198PN(VEH8'B'UB7G%,0#8\N@U^CUT7.0_K( MLR4$5@MBN%@Y4H'[AM;3UU1@WH3I4R3=G K-;+[N+.@;S"WXCRDA? J)ZEWCMZSI6] ])YV@7.-3GF72=JOVUORFG5> MF"S?CZCU$GKAJ1./#?&G;KA6>WI(X\D)"+^5"CA< 'NB>J^O="F7IUDW0$NN MJY:Q6;T:^9LZ1X"?ZSZ"I/0$CXY=>F5;FIVK+/6ZW:PSY$*QO^+5IF2M.'TS M?*9_S"?53KQC$;S/;*Q[V]3=&_.'_( M+)9^&>>74G$D1=NJ:0T4;5L\#D@0'TN*MIDN@VC>NJ>H#V[ ZF56ZIGKJW6K MM:I\I]Q^U[Q\/]DL&M_PP(TJH85KAT)>&QI"OE$L=*C7B6KJY)Q"E.U"]0-A M$-TEQ,[=4!6]%WT79YD=!;-!-U38KT>.EP7$9X_CWWD#5V)N!X(,\T.4$9MS MYFA>BRXK.HA1-MU[KV&)!T?_%YU277. R&BRP6<85E0 OO-V[&SI:RX_*Q0W M&UG3X-DN5/4;4X,SJ P@$HGXZ **P;U.O5[I#M#XF4$T$_4C?Z!*^?15C3O39^?2 M;6I%_#7S3N,C>?E" ]ICZL:P8&R@V-33(,2G>!?4-1'?\>>RYASNG-E\W^*D^""N#JKGE?=%K=>=R_F;F]=T:7LDKUBL\[=L7=+*$/?'W?< 8.N;T@1 M7*32>@O@N8ZCIRD9Y1H#R#6Q;H)\\9J\L&$X?.2*^!#MEN2E"PG;U,FD8#?M MF5?>@$M)UAVJEKM>?DY[5.CU5"S7'Z.;\]YEI;Y0\OJ=2+_2*-T!'9+/'_X& M4$L#!!0 ( *& B5%-):!F.R$ )%< 0 4 :'%Y+3(P,C Q,#,Q7V-A M;"YX;6SM?6ESF[NQYO?\"L^Y7Z=C[$LJR2T?+W=>+\6SZEU_X M']DO3W":9GD\_?277_[^\16X7_[SKW_XPY__!\!___K^S9,7LW1ZC-/ED^=S M#$O,3[Z,ET=/_I%Q\?N3,I\=/_G';/[[^', ^.OJ2\]G)]_FXT]'RR>""7;] MW?F?G%?***6!J11!.98@^,A!>::"071"Q/_YZ4].2K1,1^#>.U"*&_H8"V L M9H>2%Z/,ZJ&3\?3W/]5_8EC@$V)NNEC]^9=?CI;+DS\]??KERY<_?HWSR1]G M\T]/!6/RZ?FG?SG[^-<;G_\B5Y^FL?W3U;L7'UV,-WV0'LN?_O??WGQ(1W@< M8#Q=+,,TU0$6XS\M5B^^F:6P7,G\7KJ>W/J)^A>N+(8\P3)9'^,_3\?+;']/L^&G]P-/G,X+#N_"I MDKOZ^O+;"?[EE\7X^&1R\=K1' L]YY_?H*J5L_68__']NT^_#Y_"))U.5MR^ MH;_/GE#'VHT2_+K$:<9\>8R'LDC?GRXPI]ET,9N,0H:!%3,Q[6?0U":[9 M7$&ZA$5 )AI 5E MI(08A0=7N'5",\4B[\SC578NH>C9/#V9S8EOLN*_//F"U>:>&?0U06&>KL#K MICDY^\33Q>GQ\>J9,%[B\?GWJW7OB(GEK(WR1TE\D1>)@9%EV)B$MJST@,(=]"T#3#$SP",5GII M!I0-_ GBP$5B37N*2Y13%-40:9 MUQ*Q6)V[&(K[S-]F6,B? 19[:J$9&BXQ M^?QT/B>8CJ1VKFB;P)H00.7@P$>1P"&SFC3)G8N=W<89*?LR]RREV2E-O'?A M6X@3/&>0Q,QLR@:$]!3$!TS$H/)$EPTHA<\AI!X,;B9GH"YR%S11$F2*C-!\B]V2D9>'$K)=0I+>*B4"B$)ULQV:*!NHQ M&YF/!EIHYRIGTT\?<7[\ N/RG!#A BLI!^"FFK)"07\4H8!/B-YR%*9TB:PW MT+(-$-2/"81])=\, F]/%] MU%P+YY@17>+HN\G:!ACZQP1&0WWTB*A',B,-DJJW\@D4CQZ\$@'(5B7-72@Z M]UYEZI @H#=%!:6 >22-!6])8SJ"MH8A+X'>[Q(H[>;\'B%V?I#>[UA)VD7@ M7=S=;[-I.@_>F2\L>PY@V>$54V8U;,:.&QC_(WDC/0T'@_ .PO^-X. M[Q)9"8MU11HH+EH*Q7(D%YP0,C&>SVZT44"/&/D2*3KZ'$HLP!6G,$=0S.X"9?71(1>2"<-5%RQL 8/V-E%R M)6(0#ICR"$IK#[$N_L?@LS'""=5G<[:!37R$B'I'E#S4.CY$*;T#;2F,="EK MRHNUK7DQ375',U\DDVW6"6U6__:!=B-<-%#!(9PEY\HEEQAD:PLH4QPXR1P9 M;,Q9"$.981Z>LWR$(+L1+!JIXI#9F&>216U TIQ-H=(3?JG)HKIN5N[JH,X3TF),+B!"G6N^"9 MI< S,:DYZ5,)C> Y"W5'R4@ADV&VR]K$740-*=AJAY!F:F@;:EUEL#CN9(H6 M4$M)=%B$(!3E HGBP,"1^]!G"^\&*4,*K=J!8$^1]ZR"M$E:ZPJ#9$RDT3T# M8E. :T]ET]=RUV4U!<2F#AI@U:4PGBFUTD1!"5"E* MJRA>[54 ?)F0(;F^/1&PJ/>3-B0' MV!@DC?72#"_OYF<+I)?LF,!B,UK*5ZL)4V@X 5=S8,J*H%VPV7;9X-U RY 6 M$1HC8E_)-UXSH$0MR%I("5$["LJB4>!9IAC/)B]*"DEBG[1H-7S;A0]N>$ZN M:, <$\DQ6#U=ANFG<9RLB:C[O"^_ILEI[1GQ7[-9_C*>3$8B MFH""U3HI&\AU1PO>H0.=$I-"F>QDEWV3;8@;4M33 "+-]=$,*1>C4Z[FD")L M<,52^*:)O9 30N$E<>MMPCXK00_1^*%*D!IH?">Y]BM.O(#=2 1AD@D6 KJZ MZ.R(/:3$/###D3-,/,B#U.!$J+4MX'1FE*VY M"-$390)#,JJP8M!T7O-_V$:Y_7$0L+_$KRG_ST^O"^8-_=VOMAH@L 24Q)=5B6&[,/[H&$? MR;??NSJC8C%R*#51[4$HE\CL.X00F(1@>>$R:>M%G],^URG9N]825_[LV33_ M+I:/Q]/Q8EGY_7QA\G,T3-?>%DR@ 56P-O_2 M"GBMPN(>@W1=DMQ[Z!I25M(6(RT5LC=*CO[Y;?3L>#9?CO^UDL3;\BS]\W2\ MVFPZWV >966%UZ:VC P1%)>. CD?@(O("A-Q"%M]+>U%9W4U,ZYS&>+Q;OYK(R7H\ U973U,*[6 MM2S)68B<+)CT(CFF(I/8I5;P$@W[QU*?<7J*YVM/\Y"6_Q@OCYZ?+I:4),TO M"FSJ3BS]ES^&KZ,2A3.>4B8F/&6Y7M0#*NB :<.,)(/M9)=%O1UH'5)0OBMR M;D9%L[>5N) M-CE#F7270JG;21K4VO$2P@:3%4$QUJ8YRE!>8)V!H#(E M!U[)V*=V\@H5^Z^^]5N_5]%H6^IM5\7GNC9%()"90\:BDG>DO=1I-^Y F]^/ MO$2\,QIO+@0. P0-UY3/"#V+Z7ZE#*X:HYR2L86L1FUA!"K)>@.#H9!+^L2B MJ(>8NBPMWD+/H(QV:SCM)_WVZ\N7F N*0NPB%%!400F[I< B**QW%:;D#)38;,JZUMMAP86T)PO$N_0WNV2IY9$O66O'[R?WP M=;R7RRL7EX[KKK_4Q/^_7;WQ=U,?9B3CY+R_'G=:?@R"SSUD:H-VF!*LY!R#7I MC,Z:S+CL=)YA>Q+;)J!DS[3@*(&1;2,GM(K1& *72@[:Z'AX:Z3.:;Q2BCT^P17$I_FRWL7(RYRJO MHO:H"\8NT<$VQ UI1_E L&FNLW9-P8["''\-B[HS<5Q#G#4MUFIT+##PB,1B MBNK9">X MH>@Z%C[BRB0&>9C;Q+KYR[B!K2YO2!\-),1^VV&\-X6KWDV^F' M,,&WY?7T,R[6MT*/=$A18,X0BT90R&L7:>O F*AXA7;&+J"Y@Z8'[DMW7Y [ M!&A:J:CYF8R:8%PM=E58$&7*4%*N"XB&R.%60XZ&?@IZT_0Y)G8;10\\MOY3 MX*6->OJU.5C=6DX_G].+XV6-SUV1G"6(H1A0.0H@VY> \R"M]"+$U,7,W$?8 MD Z\'RP";JBKEIM%\]JUYP6N?[Z>WNS8/)(N8_2J0-;U2@SN.#@C%0BC:]2% MUO4Q/=L0MPV2W$]FA9HKK2.<5A;SNP#6S25L%+6(L-X_98FVHBB<5ZP0!% E MSY%F0J=C+MN0MPVD_$\/J;T5UZ3:=P-==W8;\R5)G>L9(%.O0E32@XN!;*HQ M%.;[N@%RO;YM4_'O X?=:AV0_220Z:V6CL;HY?')9/8-\:P4]?)->Y@*"B<* MI.#(^QIFP>48@)$@N$U%!-.K.F)K(K>"V4^VWMQ-B7U#J/GI5(F7-0 M3ECPJ79>U9:B/\U8LO=ML^XX]%:X^4E6I0^AG=Y1^'D&>D'GB C@')P> M 8T:?%$9I$"AG%$Z]2F:VI; K1#VDZUC=U%>RRKP34)8KYM>%4*]/\\)5ZLH MI2/ZN(# R"-+2B%2-BE$UZ7U\O8D[MV,/'Q;+15_G)T=E+N\?"Q]CD)Q!A*I-I T;&4&1BL\T:<-F&";M#RPF.&G@LRN*NEG?*ZW M9A]Q;Q43FH$FX%+(2A1Y90U8EZ1RVA7ENZ2J]U+VP**&GPHW;=35#T7G1[^Q M]OE^6U87PYXU#QBEE(+U48&NE\"JE -X6\]ZU_N6DT[1QZZF9QLB?X3BA^[8 M:J7$WMG&17'/)4$X85C@V@&3#$%)IBC'IL#.*,K#D/%LL%<]\)8D-KCZ*"'F MU3'%UXO%:6WL34KZ?@7E*! :)))2=#'IK+$C4MI92M I^V!EZ5+S>B]E/T"= M]+Z8VG!14D-MM;P_ZX*L%1EO3U9G7%]^Q7D:DR1&9#$@7?U M^GJ%KIC"0\I="E_OI>P'J)KN":+]M=5DB?J[T_B R^4$GT_&].?_PDE^=3K- MBU&I-Q0:;L!'Z4%Q+RFH]:5>'L&,58$)?_W<^Z;EZ'N&^1%2B%9@:"WUAKW\ M3L[(>EO>S*:?/N+\^ 7&Y0@3FAPM!24JU-W>NM&K!()CE/KZPF1079I#W$;0 MCY XM#8=3933/%]X6RH-Y_YP79NM68R.8X88)9FPD(D6+E1M.Q593!B-[A.U MW$[3CY --/B8U* *!5->1 :9E60L(W;[;#'< M3]J0[O1ZU(AW9WVU:V5%O-?_ZZ+LYS#!59GD8CD?I]J-KN:XTWSUA4N??(?S M\2S?W),[Z]/U\FLZ"M-/^#XL\64IF)8C0X[8UYO>!<9ZS15W$.I-J"[$Q O* MR%V71/2P;!XPLR]."\*>@&*)<>5UAF )0[8(D3&DP'*7=M&[9O:/F]X.&.T; MCA+WP,!C['5[DYU0 <&Z>BJ1\GB(G 5@)01)HDBJ=.F)M^M>]^-FSS\^1O?% M0&^,;BI*T=GG6%NV:$:R4"FF>IY-@4R6D=>W)=M#8O3>#A&/>\KYQ\?HOACH MVKOG0U7#_-NLQ+,]AS#-B_&GZ;B,4Y@NP_H\"Q%_,IN,4\7&%:JVZA[S\#%: M]([9D[/]6_,\F(!W!Q3QNT<5]69.'T'DOX7YNHW^"UR&\>0@HK\QYJ.HX&[. M]U?%;_6.D_.[4\D"+FH;B1W$N_DY+42V!86=Q/"Q'@SC">G].JJ*\OB[>ER ML:293O-ZE%R6+G %HE@**8)-$"V%%$PJ(1(WM2-+C[#R@73N&VC?,MR-<7X- MBW$:)8LH#&4 +GI5NP&8V@W 0A).:(PF).S2_?E!5 YIV:(GZJ['R_U4V?8$ M1UV.#Y.SDH$5<<^6E&_$TV6UC!]GWSLDG:W=/R/72FG%NK39V% $1PO"^'H& M@0GPU@J(*!3SQBC1YUKI_4D?TE+%(7%Y8*5WS>_.2\G2]ZM@=O"NFY[2PJG> M2]W^<<:&(78.OVY_5B=A] F]-@S4( _:YJF=Q-0[E]DPY+LY3L;'JXL'GDU6 M?H1>G)7GL^EBG,\N+&@JRX<,V$G,._/<*"+><*W5>TPS2G+_A?EU)L-+V6ZX MJ,@^+YE]-KU\F)C>.SW&_%MMAL!#8(6<0DZBWC0L$'S*&C@OOEXUG++K<@=3 M8SXZ7.JV,SEG"[*7EF!'R**;$IECF30$J306D?(5+X"CPQK9E1 M5O9I0=F7K2$E#S_M!-D/3(.<(+;#@(PE08,%X&Z4&NG\Q=.<:/1V%:[_#\,IY, M1B@MS6M$4((4H%AM"X16@XB)>\F34['+N8B#_/1S?D MSE0V")K72^*1.7 H,R!+A?-8"L8N*QP/P>"AJN^'A,&=%#1(8WO1B/UR*C(J MY"54[=_CI77GL4@ZDT=R=:;N07$>L5SB<(Y;GE(IDMWO@/P-JCV M]4.8+D/%U2 GS'<'>(.W("3/VAA@-A"#4N=ZA3D%C0D#*L&4( IRH*HP3[R5NIMHA2H)T95#5M*AVNG%T>:>HF0@5.UY&7B @'73,V!A MY'98%MLTFSP0N0,O,!D*MH<*H,'M[EQB\)8EE:QM4D4A6"ZJ&\H&0BP*4BW' M=#XB*_S NSSW$CWP^I&!SY*!@&F 7F3#_=NC8KT1D>(R1E,=%** 4((!4;*6 MI3BMT_5Z@?[^8P.A Z]G&?B<>$30'/J,+;'ZJC+X'A>G%),W/@FX\=G=#OW= MSTF+QCTG)(OUF>NR[CL8)HME6*Y>&W]'RPXBW/[9;1KQ[,3) 46X\_'GAXYP M4''V.2J]]?#G9PL"C7=^K&"?GE(-ACVH^+?FO]%9X%O/,WD_-?\]EB,?*.^=45*2;5"_?J/8Q.<@712,=,<#:5+N7! M=Y,UI!.KW7#54#.=^Y)NZ7B:='#<=:R#NMC>74ZV)F1U;JQ>2'$ D=\8ZZ B MOYO31J',Q2 C@<)3]FK &XXTL9%#1,XA2!9SQF19G\[0%Q3L:_>O'BU\^?4$ MIPL\2<6RD9DB-.W;3_'63OK_0F_G] M#Z>4A*T[;,^.<>0#$S$Q#=J'>LT(KVP+%L2<%!W,>5$';2Z!1;'!^%FYV;N/7,_[=:U+N( M&E),T1 Q-_NB-M)+LWCCY6HB?\!T.E]MD+[Z_-OXO\)X^F:5RS+F;=:J=@BF M-)D%)%?+)$B3,Y="RY2Z1--W$36D-8:.2&FFEYX%\ZMM^,5XO5N_6FE;7[*H MG!4Z1 -2*P;*.@8^9 56)\PVB:Q,%Z.Z/8F#JL[K"*-.2FL&JANL7R1?1$H, MW$/QGIBF\!L"TP:T5KH@9E;Z'#6ZC:!!7;S;$3!-%-(U0_K>,2:L:H'"-'\Z M;Y;R\!#ZKJ>U"(RWIG;_+.2.H7;>L+[_F9V%U&=3^HX!/Z0CS*<3G%$:<_5# MN^=I>PW76< /Y+=15O9J/"43]V;\^68'J+H_DYGF2@L-209'H3"%.D$8!]Z[ MI)@)+)LNI^;N)FM?9W?'T]=[1S:FX%R@N']5CQ44Q77"*C#:YNBR1Y)Q2@4P0*XW5"LF \00 _"L.>.Q M9'VC6+HWCFXA=5 KRX\#K19*;'A;SPV^7WX]N^OSHN5:SL)P1J0PHRD4+"@@ MRGK-)[?)6Y:4YEVL\S;$[2^ C.5V9=T4AL@,9>")8! ,J8E0X10F*"PH+ZWA M.72IQ'@HH4.RXMML&05 MTJ&M^(T@Z''7W[KCJ*&&'BLG;E#=\Y"G=\Y6>E?P/)\='X_79TUIU#1;':? MZ8YW"M_UM!:"VIK:KH+9'5A;/+2SF#K!:+T>MUP=>-IEOGW_=IOY= LU31G= MQ[[<>$ACMKNI.6.DN+VNL._$]Z6OM^'X-GK:\KK'"X?<1OJ^8 MO9E-/RUQ?OR"WML'_ML^N[6L'L!)JTI-&N?CV3@C;7C07B=PJ.I55(R!^&^$F"=H= MCVOM-'JG8)L=U-_"\JP2IJ_;O6^^\4?WP7^'D_6-Y OWI9WM3IU?!(F[_$XC$G&\[?E MU7A!ROX_&.8CG7T1I0AP0=<&5"6"2RR"U[&4B%ZI/O=R[$OXD-Q^,]1=M_L' MU6ZS4.$!5+^>_D8S_^,7G'S&O\VFRZ/%*!96K]>3(+4-H- ZB$DI4-I)'[U" MAEVJ>?>B>DB+R$- XYYZ?1PHUAGS\[!FGP\U+V:G./M^47OS#T.E[89N)^\]Y-! M+\VTZ*:RW8/[2;9[GY3-^JROSD[JKR'1Z/25YNB]?8B..-V2KUYR?8_D>\=I MB7E1WS^=TG=Z"7B;L?I)^L&<[B_R5V$\_QPFI[B#"+]_MX5(;J'D,HMG\4O] MI\KNKW_X?U!+ P04 " "A@(E19Q+>J"1% #>\P( % &AQ>2TR,#(P M,3 S,5]D968N>&UL[7U;WKW MB9$ $C:G*-)#4K[,K]\$)5D2+](A>4!24G5TN'2ASOF0^0'(!/+R;__GZ]GH MA\\XG0TGX[_]*/["?_P!QVF2A^,/?_OQ'^]?,O_C__GW?_F7?_M?C/W?YV]_ M_>'G23H_P_'\AQ=3A#GF'[X,YQ]_^&?&V1\_E.GD[(=_3J9_##\#8_^^^*,7 MDT_?IL,/'^<_2"[Y\F^G?_5!:ZNU85RGR+3GB4&(@NG -5A$+V7\WQ_^ZI5" MQTUD(@3/M!:6/L:!68?9HQ+%:KMXZ&@X_N.O]9\(,_R!!C>>+;[]VX\?Y_-/ M?_WIIR]?OOSE:YR._C*9?OA)GV>?__#FVC,3Q>_I(_.AG^=+?[^ MUTF"^4(]]P[AAXV?J-^QJX^Q^B,F)%/B+U]G^<=__Y'93Y>?^0E&(T*\>,+\VR?\VX^SX=FG$5[][.,4RT;T M5T.NH$R%\Z_U:3_MC>DC 9FF\XB,?HKC2O >,:Y[^OZ8OS^+92QP/IKWB'CU MV;WBG9S!L$\!KSRZ![2+![$S/(LX[1/JK>?>P'D%BPFMPV_@ W: ]M_?6%U/!;^8P?]Z_;GXE;Z]?$!] MU6Y \.L M84Z3\6PR&N:ZY408U=5T]A%Q/MM)5O<^M!E?WL=W'[#011RQZ"6M ,!$AD=6490 M&F.*"@04G8V.Q2)7';2S<7P]J(K,C3E6*VTV*1/:IQ;FPPS&]*&S3U/\6!?6 MSS@D.^\,1Y/9['P,YWDXK\/K1Y.[ VBEZ)Y$LC)+E?92Y2!XT=)%;U)V(60) M/A:N-_!@=RQ5.%?B&4W2+6BC:B9.ON]K(X@X6OQT<#YC'P ^#=Y=O9?DB:_H MR]E FI(*%@A3'B5[H3X: MP(\_3*89IW_[D?>DZ9"TC_)"?TQ?EL3A-F^LO7-#JO_NNSV0SI__D] M?!V$6!%J\C!I0Z7QHV>1 ]!76@)7T144# ,J_'U*AM:;Z:0,YP-=@L^N6):M*01%6!:-<$PIB0E3!%F: M;!8W,#P&9>\JTE7MRGVU^_K"RAY_^.7KIVJ.W]CJ("29H3#K# T0DF6TRCD& M03GK(4?4J86N-R)Z\"M]/[)N0()W.!I5PV.B?6>D'%,0L@F,WXSI,/3H">]39H(O<&*_Q9G2 _\2-!^IE5O-/E4Y\ 5 M.*Z"X85&6K(B<)S6/"_((B[.^9BBUH(W<8SO1/582-&?Z!LL$W_',8UY1-B> MY3,29;^^WPXQ?QJ/(?QAV$I7=[ST%7=NRQ7]:SW706>G\_(&IK-7DS.XG"\ M@$G@\,/%8>U;'-6#W&HSSP88-4\Z%.84K5*TF6D&/$B63$9A'1G0$%LL"-TA M/G3"-%;**GU,[P['0$BGLA# P &9/ 6)RI(GEA%=L$':8/U!'(W'0H;]1+RJ M<]N;SE\M;FY^)>]WX#$D8R3M5E[3*L9#8IX<:!:#+DD&M":TU?HUEL?C6.XH MWQZM@>^0YA]Q^OMD/+D-[9*1WVFN>,Y%(-;%*!-*D6D;RX5H3GM;LIQS;.), M=(/W\(G1OQ8:6!1UIYKB[+N;XT"AYE&Q1/L4K5:%J&N+9=PBESI$PY5I08HE M'$?8#AJH:]*?K!L<-=P]X@$WGO8YVJA4-5.T-HYY932+0+MB2NA4*(=?'AXE M,7K41(.CA\W A/?1>T?>$$<"5@]&P(-D=6GDR$&C:G(=];38T8_\&]@9UQ;/ MU;WZ<'Q.(%]_CQYZCF4RQ8O/O8>O./OE*\F#WD]^TO3;8H^ET:5Z(S]9G,A> M+9$#80OMNRJQ9,GRIIU7LAAY)A,JHL$0H.0F)FK#,3UXB^94]-W ,_X.^7)J M/<!P&#PM*Q&;UGT(M&R;8/S08#+KLFV=A/%@U?U[C)=5;#;/Z;F1@SK M!2S"][K4."^7C(5,.S(F6G!TX619Y1*9^0U'YW/,UR9;\C%4BAJ4AFGIR;@2+K$L MN$PY&$,[4PM:=,3WX"G20@^K= E-Z#)PP29!!CV3&FG@N1@&F!237L2 W$7G MFSC':]$%'UL)OL&9R3*HRP$/R(E31>C"E'5DODH;67"9,\L#2!') M'8OZ$'RXQ/,T&+&+\'L\'ZD7QO_$FD5.X_M,+M '_/V\2NEU6<";_6-6[X[K M5GA>???O!M$5_F?S^708S^<01_A^0I\[FXS?S2?ICX^3$4&;;9*AT#;PK K+ M4I(M56\60 5']+! TT([XY:/7=9=Z!\#^X/=M1Z$LM'OGM=PYZ-?G\UI$ MH&9.7"[/A1NRYS-+>G%4F3+SPDN6?%-V%HKUHO46, M]]4>]+X*:<"=U=QQ9,G5M .5)//!>U:*X<"%2L[E%AR\#:-'BMTHM-+<;=Q# MENN6GQ\NRF;\-8TFQ/.__3B?GN/U#R?C.7Z=_S):O/!O/\[P0_UB5SK,IO/! MF^DDGZ?YZ^EEFM&SK\,9&<4Q*>"29>]H$-D&YB%XQIWW.DJ1C.KB/=#S;Y"! MOELFPB8 /5+ACOHV=U!C!UU.>I1IC_O2#3PWD\E^7BS"G4 -EHKL]*3P531] M[C&;*@1=Z[P?1:UJO2*)^:*BTQ#O=(L9.H(X($'M(H6M#;I M6S=0',Z0[%$S*]E:NXJU09V'E\,QC-,01I>H%@$@E]"\L3GH4N\ST#!=%#+/ M8R)^IYS(QA2B3@_[[$GF+7/TIYN%\D3$6A_,7,,V7N(#3@$0&!E+4 M\2K%HC6.6:ZC"/5$LM@FEXH; #T&'O0B[(WNW;_]M"0:\E?^:%8 :W;#0[[X MXZ;EKNYZW2&*6W4>[DI),Y%DL X D@Z!G/7$(7E3!(K@;+Z_E-5=;^Z]<)60 MX-!J)',SO'JTKAF2I[5T,!%0.G M% B9HV1%1IHJ0GD6#2#CW/@HR,)3T.2X?GNH3X!,[537Y,Q],^*% S$(CM9: MJ!6=8DW,E!)H7J!E3@2KE97D6#0ZAK\'V=.ETO:*:9#6\"S_U_ELOC ?WT^> MY;R0/8S>P+#>@\&GX9P\T>GT7(SL+:;)APL-+@8Y*%PZ M92E,%J4:QX(3S6!0W,AR-#U3:H[M1[8X^;M2=&B02;H4KQV05JC/3"+ M(3.R#03SDOZ!H(+'FK/NEHN&/(88^$,2:G>!-TB 66,M)IE\CM*QO$C)J>$= M9"(ZID!AB27R*!HYLW<;ZGO?ORN,'**V3/%0]Q=?DTVD8K$( \E'Y?CCOG_? MQP'=0Y;'OG]?&<(%N^I2/1G7=7UQ*U4;]\B @647:$H[('<)!$W$VO$ D>N( M;=FQ#M6)W-!OI>U-Q-E;ZBWBNF]CNCRL[@)JB^OZ[:.[UZ$Z[+5] ^TM1W7W M)OJ#\:+(%(U*B7&)M%<+F@O A6?!9P-*1%YTDR7B@'S8<)=_+#IL(_$F);F_ M1S5^OX46W)%UQ%)Q-$3O:X50F9@!"R9G$71L5=[I)D/N=J!X##_H3>Y/*O',: M'^:K+*2KN^=B7:X1!]&5PC0:8!XS&=08C!(V@\$F9%@/YS&PH =!G\@E?X+9 MQS*:?&G;RFK-6PYQI7_?X)9N\IT7.=BH"CBMC;97!FFE0F,=AS!2@K:HH@&6MTW]7V!_^[\TZ<+OQE&+TAR+TER MK\9E,CU;G$E^3\.@$?G@03$3ZK2J=:6\EI:FE3 .R,US;2[N.^([B0O[;5BQ MXO8VT$,#B^>J$$_=>'_'^<#&R$U"0YK3DND$P$(0CA6A5+ J1QZ:'/XMX3B" M^EOH:T,AP%V$W<"RN5&OZ0J1\TH4J8!ES$-N'0'0$>GC*-=+Q\LM)"00V( M="F-U],W,)U??K-HOS ;7M;3O^S 4!LTSF=7G1G$H-"*FY5U+(<<:)KE1(NP MKQ>P3CO%;=*R50G2G0 _5J(=1($M^NI,)OG+<#1Z.^_\\A6G:3C# M25D<7;_^M*B!^A83#C\OKDNSD)D8+9DP&9D6WK*0N&%&VY21EZ)@.=1Y7:&> M^][SV C0NVP;1$LM(A7?#3^,AV688'RUY+V?PGA&X[X*ZGI=7A#L8;XLD/OW MX6<S@BFP2M'4K.B,( M73A [4E7'5)3ZR<4M(Q79Y2;B*9-[X:3B6O:ZYQN=UF>2ES3RRII_)6HF9?M MK>???H/_FDQ?C&!V<47/LY<>G& V"QI?O5L%+TV-SK<^&1JK:A+"L 7&$XEY MVHH)JYG+3332P .[ ^HUT-_A#"]O^+K ;1D;M27>XT1--=-_=Y[UIKP3X)QV MVO*H)$N1#'ZR_H !<,ZDDEB*3C;K)G;327#MGHBL4Z7:-CIK$[GUZ7Q.%MZD MS+] [4UQ"_-E;$%,Y$6 D(PCV0S:!5^KT@+S9#Y*':2WOLWQ9!=TA[>\F^IX M3:7X?A74X^WHHB?LY5'5?[Q[MB*,R\ DBS9;[5FTM36TBJY>WP$YI;*6,TZ( M_+X@CTXO>IQ$Z%_&&Y>17J-_WIV?G<'TVZ3$R_ZO,,ZS:S\2OI]6?9J,AFF( MLQUB?[9_1P^1/WL.;"GNQV/,661>LZ%TY+7 5W!"ZU2(*JF(P5YC;*RR-P=4 MW9MCJG#]0)=4R9TK,@FGBDW:2>F=JD?T*6N358AR>U6N&W-CE?X.TXO6[3_7 M,,/1052[\LYCJ/CN@2^I.EJGT>H4=;3:@@R!YXRZF,A#3DIOK^J5U^^;K?KE M^C[@S70RIB_31:3@Z^F+C[2%D"5Q\Q/#<1J2:J\/BY"V#U/;T-C:EX^('!GP M%%E-Q$3K5%"^2>#NWLCW/C6$$;Z^.%:_7>GY(BG_U?C&V6<-3X6CZH.Q;.:ILI< 6!8"NL9(4TO>JX0,PO+;V M*\R(0#YHM>K @21O% !3<26Y-I&V&P ]81+MKI@618*N<=VZ<;FX^L/\^A:[ M$6),M=1?\54"(BL6C$;FK>40"JE9A@P"0-_#M0B[E>V$: M(%F]F,SFLX$6*:1D/2M6!J:C3LQ+(9F(7"OR8HQ+35H#W@7JJ;&I-P7U'/VQ MBH:0+FZ,"E?.*AHMA.283CJS8*5AU@KAE0M>09?^3!M?\%08T)^4&P2 O,5/ MWXGYZV3\X3U.SW[&.!]XD9-&VC4%TB"U5X6%E"TQ-)OL@DFI36;P)D!/A2V] M*J9!L,:N4KFXA4XQ2J]E8D[84&UY9#'KR+!(,N.Y#"J?E+=ZT%"0XQ+N<(H] ME4"3=^>1K+HA3+_=,/46-XO"%UJ4M6392/(V2[ L8TS(FJ807;>+\-R(Z M5A#) 4FQDG#8AW+:>G;URNAUN>$%7-X?=4'8,JCD?HA'JK[3CT[O.$?J42'' MH4[B3D;M:4_/M:MX L%\*('M2L):7O;Q 1BU5=*Y>2+MZS(#D+L1"&SZYB\9Z:]-*B,Y*1F%#0[W;B"YG0A=,+8V+=:".8T[LJ[ [];^'M)LU M:%K"YJ.W&EUBMM0M,$A-:Z*2+$JIB?J1@VYR]W0X!MQC'1R" -L(N6=#H![Y M_#J!\16BJUYA2H!RRK(D4-2;ADQ#I*VP((^VV%CTRAG*.A-@_=,/O_GO+_5) MKR)KL-'7\[OYY?G=>_J;!5,A1ZM3]D1-31:-KPD9BM!94[))J20ENG3+W7KV MK@/S]#;[O572H&/#,J;+N= %5.(6_^AB+"-J%L08#BN.;N++?)R+^-%!15I MU8NIT%ZF51VDX,P[4(DVS5Q3\$9KH=<@_=^1MK]: M:FLTF@4\KO^.3V$\78 N-P2LT21I52:['+MLO+.%&\D!UL" M_;@,[L7:@P@7=L0NL=-W/:V5.->!71*J%2FI(FJ_6*,3\"@-"91C$@9S"&&] M4%=Q]R#:W>/2[WQ<*^%VB2;/4J&3W'LIBB[&1.^*H(7'Q< SJ+A>NFN0;R?> MYY>AZ?2#.!Q?=.G;7JKKGM*#,.\%MR1#;6T,&&1!SW62"#)R33]T=?V.5@WN MP;FWZ':>\IN?U4:,':9["=:B\4J!T%K*Z(%VD;,6^63!)=SYB"Y!JV--=%HXYP1P4 (M#*L$WC/&2-7;[A1E>S7[_$? M0?I@)1DM,7K%=-"ZEK\#EH@C.J'BQ31I=W87J'U-X#7/7D1X+\*]!Y*[K&L[ M+QLLV6I).!:-UTRB31BX((NB2>3TG:@.;QCWQHIE\[@_Z3!^P1 M\:57'32XB]V"S[\.(=;;A^%UE=J!J!4]LFCFQ+H(>*K6[&JZ::.95(Z35#NSAP#SY$X(5Q DBJ4/Y&T4 _=;Y%OKHH$-M0[6Q4;^_4ZM \"6]YCW(CS.E68O M^NS D?V5<136^!2,-DB/(L9%4NU&Q\BN+)2Q7Y=_-/J MDT_"VMU'])/>Y':H("AA5"Z&)J"0NK;8%;+R%IA619-AS8T(30R(4PJ".JCU ML+<6&KC6&V[UNZ!ZTG%/6ZFM6[C++C(_8-P31 TN Q.J+H9)"O+3K&-"8 14 MD)UI4T42O:6B8%^=_VK'@R<0Q2,-$R+;H-LH_X;BG M;91T?]S3-A(^3#J4J"%7.0;&2R!$$@7S11:&3BE=C%=<-KG=.YUTJ(,:!WMJ MH,&YY]KD@"Z8GFP&U%8*ZY( LXNT#Y4!12ZNE*XB\H(8[ZRLS=21@74R:5#" MI2;NPREG0/5.@&V$?* ,*%ZWMF29X8FLG%HI"S3WS+H<,!C'^4K0QX/+@-I* MZATRH+80V6%BFM>$2KV9XFAX1M],OST;+9A!/YS<;EG5:XS9-B]L$WZV\Y"7 M*QUSSV/0N7!%UIJ5D29_"-R+) M/RJV+3-OFW0V#UDJ2"H,@VQ5J&E?!&D0D M/',\I,!3CKQ-#Z=#!*W=N&U^BVGR83S\'\RO,H[GPS*$E3ZBS\8W+Y_I=^=G MF&OS;OI%K6#P&4:+;I&."Y-RTDQ*BXSF<6 QH&8E*VX%SS**)O6)V@[K),Y? M=^-EAVB#8^F_YSXB:T;V9CKY/*SF"HQN-)A_594'H^OLS46S>%JFYWC=^/1R M;/4_-\>G4O8*3&8Q XD^TY85 GWE1%;!*NE"Z%)Z\A!8'P%I3U*M#2\;>YF4 M-2QH/+_XY*+YYL!KX9RSCB:E6738*RQ:KIC4#L#4 N6Q2J:3H0TGN7K=3"J0R0&:Y?X)[1?D59R/@*PG MI\X&IWI]3D02S">LK;V[R$B2(3+/-:D@A"@1 M$^3,3WT]WCBZ1\#TTV5#CW6V-TSG+@.$=0-\_6GAF(\__(HPP[?##Q_GDW(^ MN_S3@<=H)6C.4G26:14$H[F,S-B:%YP=J-BE/.#A$#\"'I^PBAO4_^YSMBXW M25SL5.\_POCODTG^,AR-!EH4ZPS/S!41:T%KQ< +Q[0U244/09=TZFOXO:-\ M!'/@]-FQ.A7LOE/A&@?4WH$1F%?UXKQP3KM,=6ZEHWT%> VO:\'21TB@G62Z MJEO7EV[?G$_31UJ&KTWL:\-Z-B#S.2:9D*%*FFE-=C3P1"--4'*(R=-_6BK^ M3G2/D!7]:6.5,OZ4=L;%6O?[Y"+[[+O;YE$HF;-B$F*-[4B*!=KP&6J1"@^F M&'&H),)^1_:(J'I:+%BE>3B")[/^!&TTI,__!X[RR_-QGKV.H^&'Q1,')A6K MO#0,G*JML2/6YDB>+%QIP%D.:J6*18].S'9@'P%S3U.Q:\[_3^G>:N,8?5". MU\ZD2I :-->>@0F^SL[@1'29O+3#7UT]/?H>7;EK"'R*-U@W?G%QC2%I#"88 MS80",KR5-RS:F%F42DIG;;:V27'1 XSM$;#]5)FPANU]WVCM/+X;,WO#2(OA MX!Q$YL'4> I,+ @L+ 64NC@(+BU?%;2V..X%_0C(?-J*7D/ID[KYNG8,5H:I MK,DYDR=L54XU$\ SKWQDSG#N0$AKY,D?FVX>WB-@_@GS80WM]^XRV^N-7PY4],F$ $S(>A8LK64A<&2B%"P@4L[8M!1)NZ']2?=6/%A#]9WO MQ_IW0ZX&N/@=TC!I="+8DA-D5FQM@Z8\J4%(SX+-$#)Z65:J8;3W+M< ?02< M/3V%KJ'KWG=8O6Y .*^IR%Q(HYA/M%;J7 TLZRW+PJ:BC77.GOP1-8WC$?#W M%#2\AK%[W\SU?-:SH0;@(,N<#-ZUK9QA,:YQSSI21F?9!"N*"LN:\8P,.I +F5Z.^N +F-W(Y8 M!&+RLIKL;W%&*\^LYWH/:Y_=JK3#_0-9[C &-J&77FCK-:<9FW(IH+T27I.. MUO87VO":A@4;?!$&L2!SII:84KFPH#WY0R5Q#K[$X)MTPSA$P8:;9MNU9#_C M^)QLM@S9>4<#M5AG8DTA AF8D39Q$;S,H6F"[QW83F+AVHTA'3:CO331L._0 M.HB_X_SB?/?7VK3$:A]EJ$U+@#9D;8MF,=G,I-'915$\Y*;!-/[6OZ<>&*)%F@!,LT$/%]X)SH7HS65D2+35CT((]R]J%04\V<^E%.45IS MH63-EZA)X2B9%S0K(C=1"IH2UC4M*O10CW*VXD#'HYQM='$4I[P+P#^/^2[*.,X!8$Y">9E8"#XPK8.E9=G24NV+#L)P$' H"_J$CW+:DF4;'30\ MROG+Y9D$A^(B:,F0_JTUH9!YPP-#M)E')*L^=,F76//HDS!M]Q'^AL.<721W MF-.<=^>?/ET8*S"BY\$X#6$TF\-\\;/A]57L#J2U-J(Z II1D')&ZC)*;E/.7)J@18H1 M@[(Y>R&S5#J:[DK:M[-ZYQ==%;D!&L95?9O=CTE[>>TAE=IY^$N:!AZD3TY8 M0XLM[:0^%-*ZU%RA%-G'[IJ^"\&>G8@WU2^Z]F\C>17)!LZ*K]9!(,, 2G L M6PV00U+.-KD.NQ_:WFV8-[WAH@%P* DD8&&Q5B[33D0&Z)%!+MY*<)J;)LT@ M[H9U>"NC9XZL-&+N3PL-CEZ?I71^=CZB.9E_QD]3I"E:I4U?CW A]G%^=C:9 MSH?_'2\.XIF6S23 MWP2L!L]&U$%:DDT4*=1V?IP%EP3C$0B:$P KG0O:KF%'B74^U@JVK08:]+J[ M/EW1.=J,%71>(+>\!.F \SDU [_KMRI\]E7,D'FGAE2F\QK8A016A7J*Y MR*S'6,"H"/JP7NV1^WR> GVVT4F+'J"U_.W'R2B_.OLTG7Q>;(VSJ[-O#\X5 MJYC*F:PX"+5/%GTEHO6*I\P=- E!NP/3"9G1N^IPN45H3PIH< SP\GQ*TCV? M(@W[Y?!K_>H*&?E^H7AOF--1,IU\82$HR530TB?IN _+K0IZH<9F2(^/&3V) MOT6;R,G9I_,Y3K^/^!)6!"P^6F169()E@V01.3*"Q%-T*JO0I"+*!CR/CQ)] M"'ZCOWV<6\K?85KS0#_C 2Y75MYUR!N5NP>Z8!+/BL4\E1RF2('4:! MR,+G[MP0]V4K[SJD2N\>Z))*72!+$0N21H/&$CT(I6+P M*'A,*NKN*KUKS(U4>O.#M>'8R]'DRXVL[P,HNB."0ZI_%Z$LD<)G53 YH3,Y M%JA#2#)X*[PP42:=MYCGV\NG$546Q;"&BSAP_/J)/#$TA:=!? M?DNV%7.7 MN*!@(W%<*VNL3@8A":VB3<4(J[+&NX2];R30'8^^.IN>D$QN?VCW=6ROU[55 MU);#7=*AJ#9JBD6XF+65(I+IBMZ);'DJ0IB[='C_F_<\P:BBPE_)^EUI='-] ML\5UBD*6PD"$176PVC#5>Q:SD9AH/?;8I+I&%W!['^%L?L=%I(EV2A==:,@8 M=:T6KYCWQK+"BP6IC>%B.3*X]>"/%/'3.U=6SG/ZU$6+X[[-^&Z$C=P,#QED MEY+PWC&%A%/':!DM!(D)E]!K^@W H=FS >K3XE,?^FIP;G@'XAHUDDH"6ZD? MLI\6<;?70-'KG#IR7L0$A9*]L80(ELDK@ M>DUG&3@=D]6.5L[&Y=?N@WBH")[FG&FDE5.)XKEC4,^__0;_-9F^&)%ENK@2 MUDI@=AD89AJ:=I!8B.B845ICS+Y8V21J; N,QX_JZ9PO;1UV#WO&NCO MJ@#W):Q/EOB/4[<3S/]=^=9;\H[ M&)%18+M MG>6E21/WD^#:/3%"ITJU;736HKS*I,R_P"(VX>K+G_$SCB:?+@K\SKX'L0!F M$%YPIGQ0))3H&"0KF-#HK.2&<]$D';TSPI,R\/?7];+=UD11/1X_U,SKJWKH M__'NV8I +L %STL.SI#I*LATU;Y6[R?C05N7"X\Y1K5\2+%SU.,O0O MXQ911>>S^>0,IV]QM#BMF'T8/HXGH\F';V^''SY>1TT:1?_SDAF0-.P@B-!9 MD?LB=+&ZAEOX)LD6]^!ZW'SI4RFKG-F[)=S[*62L0[W"H[/E 16M<(++VJ,. MF#?2,!4$I"*2D+E)YXEE((^;%7N)?94&>[=(>S6^E/#]!OWUJ5DNX!T$PZP" M6NX:$"P4%9 MRXIV->8=)(LN)J92R1($..V:'%)L!_-0Y_T'9U=#;:VS$8]Q!["%3!?'/4!R MLT(4YDJM29E(IE#(:[:A:%3)B6R:G&QLB?/X=P'],V:[I6\OS37P=.^!N]8, MZP*YY;W #IB/IMH[\FE'LSG2208KC-T]L&:V^5 M1IA]D0JY]DD*'86/Q:9"#'#.! /JSMCL_A('7TS.SH:+QI_U^=5X)R\4QVFX M4UK#74_K0?2=P2Z'P&A; M07>A=DP!0X"[Y)W/\D%M MOPKE6 >@?>AW.2QC/SFWB-JYA>C2 >V"J>5AY3I0QSF-W%=A=^I_#VD?B@E> M"B.XXFEU0-5R)U\/ZSA[^?YJNX<'>\B\B0NX%ET6FAP;FOR\7>=[E)66DB=Z'B2%@+C]*>9Q,P MY,4J+S-A;-):8Q7*,0Z!]E?2LM[WD_"A;M9J';$Y?-VQ"M7U7_=R,[8!S-+U M0/$ J%0VEF>=A(@6LDI%B>!3DI$/-N#:633[W"VN/*1?076Y3E$E"&=$L=F0 M'EIR*T,02MO R^!NE-N*+=,.XDL!M_WHNH-L%9J0TG8JV3(*2K MI124+\&8*C(%(*RV@TW(=A?/'M7?5A[2LZ@ZU'?+/FND=%Q6ZNVOO,T:[/[EG(6PQD>48+$;CG"FC+(._$Q*0*TG]] MTLYQ>YNLG<>TNTIZB<*XXW$]"WZK. O#8Y$\.)MBJ76;8VU[&8GX*)#;P@=W M/GG?=+@X?S6>S:?GMQLV)1W0&&T83]4N*5JQ@(7^,<$7H7AT;7H.;<"S?]9? MP2D92B\7=4\7Y8\OBA5E&U0TA4FA+-,V6>83%I:X3>@T1"F:9.=LP'-XL[0/ M_:]F\^TO[ 9G5+>'6L_1!C%QLD^B8B[48YAH%(L^91:2B#1*)U(X ,LKE,>B M^;U$W-@+_7YD"E^'9^=GSR?3Z>3++)-KANV ?DXB-),+2W.-F]@'1BADLH(+"E/#K9QG@4)G*6498@N M1]\F8.DFB,='@:W$VB#!^_;XGL-L.'OW:8J07X__$Z;#ZEJ\A3F*@49)\E:1 MMK :/:7I*S#@F0U0G$1OZ0/M-XS- !\'-9JHHT%"^&V!L7J&]JV7U M\QNVEM"PS*#/!51RRNI#\6<#QL?+ MGSZ4LLH?MT_VAOYA\1O+4YS_C+$V'GRZ:1'W&*8%\6\LWU4Z2 6JFH1(F MD0&>!//1!I8C+9TZ2:MDE_)IV[WU81.BL917^>";\F%1_FVVD/][TO"LMAQ] M.9E>NFSO)W,8_8[SV^.)*ADE4V$I6,YTXL@BE,P46?-:2ZE%6%YT=F+-#MB> M +=::VR5@:$I Z]VX?JK&XA]#$X;61L1A+H'!^9+-E6&8&MIL(S+&04[<6SM MVY\ B_:7^IHSO;Y/%'7BQ MA_P/RQ"=P5G'/?.+NJ-%T9:G161)*ZDMEYG^\QB8<4_$ZJ&)L8W8&Q!BT?_T M5FUKK3T'$X Y4;NN.Q0,BA+,0L@*E'%D(;?@P0J2PYN,FT<'7,1D MHW+1UOQI&X['E,1L*>0FY2#OPFHAM5D+K@:FD< M; )V'--@7\7=R8,]I=Y@!]B(SXJL>"J<@76TY&60S--FQV+P(H,1M;3&PV?# M/>; H*-N&7G/)KA$"YZ/M/3)FF2)H)DQ4GFPWDE< MCA9<=]JT]N''/DS:5>Z3/H5VJ,Q4!U'8E(!97\--5&VU9&UD(J>4BD1H5%WB ME#)3^][;]Q9T@[B>#4E775 ]Z;34K=36+1MQ%YD?+BU56)]E6&1A1W)D@=8G M $G^C%#@8H[.F4:5B4X[+;4!$;81=0,"O,-T3OM4!76Y01D1NF.$U(3]C M8-%;9+$HKY**-- FH5DK2$XF*74K%2U7^M]+OBT,@-4L62$=EF1J$^/,F8XY ML:B,90%=*AZ3=FWZ@:U">10JWU/"S8L)+5:R!,KRXNL1E0$R0XF H#BY*83- M&IX,RB:S_'0*BO5M\.TIY ;QN&L+[73!]&2KB6VEL"[%I':1]J&JB=F:S5IT M;1+."9N.@87$"6K@ ;-U%DQ^V S8OII8[P381LB'J3J"*:)*I3#/DZ<""E&XY5WB54^Z?MPN2NQ)9 VF[5O\/!E]KDE_MU,"+\#E M864 PL!#(I M5:KU;<@+Y2$;+WTJ;9)G[D3U@'G0O]0;W,S=S/1:;%5<12D#ZMKNDRA:0U2] MUIR%J+-163GT39JN+@-Y+/;[7@)ND!!U$\\EN;L@:FF[KT(ZCN6^GZKNT/L> M6D\:NTLAB9AO8?2_#T6>VO%;R/>-J?Q M^3+(/,+XC]>E(.U$%=^OKYZ_?GNY$:62/2C^[P9L"^:EP]IN]9!PT.<9_#;#'>*]-$JRB\H*&*2"Z'0,^"*J%8GS[;ZE9I%H3%$ M5]!VJK! #[VA5OIN6:6WWOK03;K=1=AC8O)W$%?W/AU@;&&\===H_[/S?DMM M#PTLZW /\;68E5>592TM]$MBYZ<..LC2(=! M.[E<9VY3UO+JTQ^Z+=.3W!I4S+B-Z"JNK0.F#59.-YT>X]RI+QW'VRO[D?Z="=Q-> MS]>\:V"1>JZLA"1X1C2%J6Q-/;90M1H%V>E>2E.,T4$L'Q%WU.KU2QZ?7G<4 M8//9^G)R/KUB'!B,UCN6=Q3? MQOO;GGO!K.L9\!O,SZ?T;)RU[;=PWWN:]5[8:H#+?1A4 %/#LD1RVMH,*=2D M^N!4[1]LDW3 )YXT)J\24Q",:UL9#$),BM2T@F3E]XT29-OU#3@ M9M_T:X'>[*S^9CH\/177*$&N,_@Z M3Q".4)-^ C!B0.3)I??!DS43OFRS\NX!]@AS;14TM&BELC;DZ M*0-AH_; #4NY7DMK'ACH6!B9/QFX.0Y9N,O9D(DG>9@26#*[E8),&51AY@03B)>L3]S?[M17LJ]8C?G3>?I#\6EV\%>$X.8C7%$],F)=K0@F'"1*$5F>59-S$_-B(ZI0""K52]7(FB M%Y&W*$%R#:=6W7I=WD]A/(-TH[1F%X0M$U_NAWB<1)B>=+K,E#8*.0YU1+$B M"XS,)6EK];::TXD$UQ3O,$D0LDG5TF-1YIX,FJ,Q9AL]]'RK^G(R&DV^O![_ MLKB>6F1TD,E\==N+%CB0"EVI9]G:>1:-JH5?DJ75MA#H+LG1=[WC\-9FW_J8 M-!#FQBN"7N]8%S*(0(8-_>@339)%Q>8=+E$W/*B'6](N$)>N0;,NUDI=C%>H MLY$@72HF!QV-RWZX^\N3@ >/8%IOG:PY0FZY2]8LA+8#KJ6L#&!":0>VY]R=BF MQ,O^T/):[9)7A=N?%(R2TCU3KO6"#>+ M$D$YLR2+TQQ1G"H([0C\_(X&C^5,[I78]KF+OI$+PXP;W:Z";*D M4#R2H:]H/)&\A^!I/#$&I&DJ@[--=I@[,!WKG.Y())FT45:#0YH-T"[]T"[@ M6A[MW8GN.*=ZO>FR&T?V4,3!V1(#@.,ADPG@7"WO()DOTK!LBHL.52ZJR47B M$5ARST'><4BRC?Q;U#&=S.:TS@(YVU=MLJ(JV95J$_H:PR4B"\%Q)I-W0'<%R>&-]AXUM5S)="\Q]YSMM( !X_P;3/_ ^?59HW7:9UF,%EVRUS8\_C&HLR_I]7P<_Q[3Q_%D-/GPC7#]C)]Q-/ETHT%. MR2E%[0N#(G4]F$86P'B&5F3G7"0[ODN?]+O?\EC4VZ,L&T2X_AW'.(71LW%^ MEL](PK/YE ;]&2\=^DN0T>=@+"3F##=,IUIG2="*FV(AG=HB9&[B#7="]QB( MTDX=/0:M5C;_AM,/.*VUUSY,%X.^JL3E8K3U1BEY49B&&%A, 1BWSFD!VGO> M94G8\/C'H.*^I-<@3G31VO0VQ2Q(DQT8AMG5$B1DJ08R31D6-"AE\3$WJ6*Y M"N4QZ+XG06^,!SW ?>SO,+U8BOJ^R5IY<+.;JKN'L'Q_BT:K(@(/M"_'+$'X MG+33BG,9=!0;;J)6WG'TFR9?'$9/9F01P&NY;3(C2^8,O4Q:AT"+39N3[*/? M-.V,X/?S.C4O3PMGS\[G'R?3>GLXX$X86P!HBO)$&V\Q#%00S*&W*A OI&I2 MT+OWD3S(^ZMMF+QR3W!4+O3M;W^_Y=XPF/CM^B,W!_,LYX6:870YG,^T1M6# M[3*9_IW^>CY[@]-$GX8/."DOX--P3A^M"]WK\_EL3@X,N:?7'QG09E<<9,EH M#T.F78[DO!3%R%?54B<20NCDX)_(>)[,K#@EH6]%HA8!JCVM#%=2>'DIA4$F M X)[\NR30C+JC:J&HDN+?C/9:Z4$/ZT0CWL&]&1FQTDQH\&9S_/SV; 67WF6 MR&R>+71X$2JZ**F.L_GLU6QVCOGUM/ZW(K\]H(O?#I3/H"!%EERM4NET9%%C M8C)"R#K7YHQ-C*%^X#\Y-A]!ZPT2IDET9Y/Q8C>YVED6Z-[B#*>?,=,<>WD^ M/Y_B8A#C1-M+2,!K +4(()D.LK H !D/J&*))#71))!L:Z1/CI%M==G@G&QG M>5U-M*M4L=GB(.C]1QB__E0?,;NPFUZ-+TJB#6Q(*HGB60B<3"(3+8/D"LN" MEX)<96%.RW387W.A7/-SD5]9__I%V(?(.WPP\?;SH1 ZE- MX<))%E'3GA,TL C:L!RBHO'4'B!-EO FHWF:W#\J)WI,H/_N.1]@,K\\'XV^ M/4L?A_AYT=YH.!GPY%(2)'B('IA.QK%8HP.23^A$$C'J+@5&CS>")\/^!T24 MG@O/'VK4%R40:[S,) _+\/O(=59.9+(,@PY,0P)&BX-@TFJ:!Q%I2USNM'7, M*;)^%'].D],DS.I4\?U,E:MA70_ZS0C&%T OKI]?C=-T\0L8U>"_*^?\/<)E MVY#9(-0DTTCND<1(QE_$P'QP@17N%7*1 #LE2O>+ZHE2^> *7:5F.)J_>^=0 MKY]4ASV0-B@-/)#Q+0S3V2#S7@)3/GM=E$A&-FF5?8C!/1GNGRQCUEP8[7_U MNF&"_XR$F7[UZBH=\N=S?#^Y.:HZNZWW)"5S6 M8J5 Z+8+=68*[W7L;%431^*KG>U4*JE:(NT@<3D-OJ%,/DZ@"RI!V(1R:< MC%(%:X-M0MF;(!Y^-O=6-)CTI(X&(4Q76*[2A#N@:9FO?1O.<1*T=U?/!CWO M(=OV&I?*)UT\U%)NO*(*#$!9VIJC#MQ+Z523TKV'T/0]2=:M%+V-2'O.OB3? ME]:IX6=<.,67K='0>!5HHRR1%_)YHV-1H6-<%84Q:Y7X M1]*3_L34K"URK&!DZ5@6.5=9!A]3ITSH MN][Q8/78F^ :K+.W(^26 ^2>?WM/SUFL/#IES1$*2ZZ(VJC&,S .6 EHM8 @ MDUN^=>IE!>X*\&D;:TW4V" R]VZ<%>7E7.N"LZ6)UQ7H<8R_-NK>BE-[ZNK@ M2]D-O%+*H$J,3"_P&JU82+28VZR\X$E";E,X[+B.NHC3)7^LOTI8D&U3C79!PLIHC).4I-]D.2>9%"4)ME:,."!)#6.9=$DPIA M&_ \;=.H#R4UR/-8!ZM^.<6K:=,%8$L3Z%Z$Q[%]>M%G!X[LKXP&&]/]0".8 M$D&ZNAHFIF/A+&8PS*=<6F/.1*\U%*+)+O.CJDP]O?#,9DXVB"B:!=2:]A)M#JQ MHZ'C*W[+8Z3N6NOY4O4-3LMD>E:3_Y&"V)< 35%1>8RU?FZH]=*!^5 , M*R4)FT1!X;M$5'1ZV9^4Z5DA/=Z]SJ;SP=LJE<5^SE'DR /06RW1EE8\%GUQ M#++DCEQ;*V&9%>MV*'KHC=V)OEO>F6Z]]6DZCKL+OL?"%=]!7)*P"XPM?+SN M/.A_H;C?'=M# \LZW$-\/:[^RW $+\'1!D12#[2DN!J=?)%2I-@ M.4UN9_7=>O/A]NN]9#_I0W ]6NP+(/#U!A#BHD_@+)/ *QUEO4B(@AG'!6T5 M46G=I7)/-PW>?/,#U.#.@MLX!P]0%G[QT\DB4ZSV+O],?])[J^/-KVC7U+CC ML):*QGL-(9""-&:E:=V-7-.$2]Z8'((685/[XDXC[$-=U^;WK/[^G"3VK97> MNKRKF0*W'NAR^7^1D@"0*M%,*UAB0E."%9YK*4.!#9KL\MJC=P0H1@<9C6+! MI\QT=JDV'Y(L:!T[#VL4E0^&&'>8*'&_W.@<,5<]R;10TNV@\P MVHO2-P.CO#S'"!S13#D#5P\^J'7AV M2@T'MJT%J[PE@R5&YEWT-=@GLU"K)2MKA,,2E#ZQRDJ/MXKP8YI.>["L05%XE+ALI]TXK/I]@#_G$U'F4U[ ML*Q!V'V[<9(6"@YO#C60V&7FMF:GT#8LN&:^EH)1"FW@&HM6I]68;OLQ_CFG MCC*G]N/:@VH%B MDEZZ+D%\)S2/MY3 GY/Y-"=S2R(_X+.U^P41>"C!!,Z$+K5L+%I&QA696RK7 MK%7@8B5)]\1G])82^'-&G^:,;DGDAWB^=S[%V?U2,*4>ND MZ%<4_1,2BXD7 MQI5/SH@L;U2!?AC3>9OA_SF73W,N-Z/PPSQ1O%\&2AJ$("3+RI :.0G"9Z&9 M!1Z,CPY2>& 7S+OZRSLHL+?<&]* R8"&%>-)"T)Z!DD%%J)(L>;>"-OF8O() MMB_8Z\3O*!H_E?8%M]/FCBW[*GZK>BW;:*U!PL 2N"M0IH"1 "Q819:S(GL%D#MRX M8GGVJHG%MQ;-GQ3J04N'23NM#O?GA<.]?5[B]=_VD&>X )5+NI$"?$LW7\ _ MA"S^"52>/8!_9/D_TZ\4PG\K;WJ5/3[EZ?V7#0B\P#O^U_ROF" 4(Q1!#W$& M$?8XI(3Y$!$/T5A*' 1LA7$B!9:AKV(4EP]= MI>M__M7\#Z.%!%JY=5'^^J]_^K+9//[UYY^_??OVE^\L7_TER^]_#CPO_+FY M^D_UY=]/KO\6EE?KL[BT.2G\T5/Z_EO9G9CS)/,_'KAN:;=Y3)E9:^?-KFZ5'^ZY^*].%Q M)9N_?F M[P<3][.V#W)\@5O#W"QR]4*]68NIWMW=4#>+/K[$0[T6V8:N)G@M]L.T1%Z9 M/[S3/]7#F =U&--RG-ITMT25WS=R+61E+0\>#5+QKW_2/RVW!;RG]''YZQ>: MRY?:T(I7V<.C7!>E_7Z1YW1]+\V2^/)I?\E'^F3^].(;S<6;_]RFFZ<[O0CD MY=)9?-A\D?GG+W3]X=$\HOB;?L2FN%M7+](R]AGQ_%! 'C(/(DX\2'T1010F M),1)Z$DAEYO=M[*4:_C;KXU:I>S/(_B?'&9B<\&BY++(MCG?K\4/JW,+K%Y; MS6J,?U[3!UD\TOH&K;UQ6RI _DU+I;+\P:R\8+M.-P6@1JL"_)2N06$T+O[\ M/W[>HS:C5T!)D?@(4^B)4'M%L<*0,!S")$ QYQ&.N2!+[;6Q[$=^"=H*C/<: ME/)I1W7^L[[Z86=R->X4EOI X^0*T%8:M+0&[ FTKZLU!Z7J"U I#UK:@U)] ML-'Z@QJ !:@@ /I5J4"X^*9D_$#;E7'GL_QXVC+^;--VL.R64Z9HP4K,:Y%^ M-A'9SW*U*9J_0/,7Z/EU"/$OD\O^\\G7^")O@*8YO_(JUE?\S#-M\A\W\."M M-,'I\\[()GO>#[EZ4S5(?P)9+F2NP_TS@ ]G_FIA/FPW)OPU&86[]2;7P7#* M_TY76[D,*.,X9C%4<11#Y!,!J8IT[!_@Q!,QCK$0R\>CR' \^WA-7A>#>"SU M>+;QI;Q/UVLM+&!T97R=!"^ERQ.(AA+,, HBC6SJ\($\A8PA!3E"0HJ-^))N+ZD=Z(\P'ID._#FVK> M_Q OP\@.T9#3.W\/:.?CM/1=@)W&X.^=,S^=OV,[*[-P<*X*^V-X-+:8#^;" M6 _8SV+9)[.LP?YYKN142Y#&@@5^PA&22R,XZ$@"7D,"?=# M/XBY"IERR;!T#S>WO$@5]\A*N 58RXV;O;\"K@BXCV*90"QC!I%B7-LCB2"/ M"8FB.!0(QLGR3_E>Y:GQ0+[@. M;',I]%*@7X^4K>22BS!@08BAC'$($6,88J6C QQ&,J8)4Q[A-I;:9K"YV>FV MO"!3@-82&V^]%AG0HI";PLZX6 '>;5J&AG%DPW* X <%&F'!7MH!H1-U:41Y MQ600'HPZWYTGG'>86 M_Y9G1;'T B:E\!B,C8%&2@208I) IGSM6T=^$-!I=BPORS@WX[[;E9IV2ZIC M$J=)MMPX-3]0FN5X*\G\16L[GPQ+QU3,*;=R3LP?*JO2@?/0^92NH?HM%UJ. MAW13[C*]6&NIUL;]EVN>RN)U6O!55FQS^5E^W[S4D/USR91 7H(0C%"H_?7( M1Q G7@ )D6$4(IP0XI19<1M^;D:^)3V@:P%X6WXWB^\X#W;&?#QT1[;3Q\ > MB [VLH/?C?2@%/__&\[R]L-M2*/J*,&D]K(?.L>FL.=3^EFYE]LB7Z3^GJW2CQ=+_IB,Q\5HJ MF>M__$R_M_YQB2/D,:$B&&E,M8\L$TC\A$",N)>$ 8I5XBU/"F&O?L+C2V[U MV=O5"P]I AIAP89^!ZM:W" MYQN,N6_I!6JM%V#W0FC%VU<,9_:GFZ4AEXH)I)YT>9EN%HZ7I E'[IG;D?G7 ME,M?Y .3^3+T$(JP]L4#RCE$DGD0G%LQ?[];:*M#5"\ZS[7JW[_:XDAOY0OS'MBC=XU>T M^&(\9/T?4QCZE:Z,S[S$,F&1B!GTI#E821(&69 D4*)8^C&)HU @VYVS*02> MFT$QXE5!N_E![@5= +I3Q6'G;9))O[Y[-[>I?!9?LZ4Q:*ELJN%*I<%>:[!7 M>P'VBB] ^7Z\,+D'\T-+^YF]$O:[DG-[-2;:V9S3*^*T4SKE?'7LMDXBQF0[ MME."VM[UG73.KYY7^;LL-F:+N]JV^(SG(]P9KX5K/^:3+*2^VW@AK^57NC71U MAHVP.$EPH&!")(;(2S@DB20P4MSS)2&A(,1E_;8:=6YKZ]T:U%*#1NPRW] 2 MW&VAM;A$<'-&1%R@+,$?(B#JA-*09MQMX4A/KA,6Q^7.[N9]I^EN6B6_I M:O51OW-?M!G=1U#[N*E8LH"'U!>)*6!E9M/$AS3!',;89S3&H> QL1K7 MY5.:AC;EM>2Y-.QSVA6[KU4 8BO!)@,/^A^V>>7U5>>:VSG1'N>=[.8FEEPR MCD,HF=3!7A+K61(L@*&7Q))Z,M)KA\NR,?C,3%(X7 O=(PWMAK;=0C$XAB,O M%'OX&HG;F;P7%I ZKQ).$ VY2M@-/.DJX83%\2KA=K/[OMQKR3:OLJ]RK9WB MREU^J]^[9C<]QM1'S(.4HM@0E6*(A8P@]Z4D3,5*8JLS#M<&FIN],;("7@N[ MJ ZA%6D9_'_)5JF@3^"Q253:;WUT0GU]%VLH $T'W#I])W]'RE_1OQ[[2\2,G^6HO MZ-%\I)?^N5_%"1Q%,HX< FO; >>VU?=KBXV.:2B)?G_\2\X\)/_LZP'%QY%&?F\V"J'F%%Y=1:,CMKI\[V2!U57QVU'5]8O[NF]K^4&]RJ5(FRT\Y:& 12B" M.#!Y\""(( FH@LIG,HDQHDQ8D2)='F)NEM!(:%AG*AE=W:X3 &T=K%M@&=V5 M:B,RPM[F9>V'=95.1IG8*;JDY:G[<_'*B M3R 6/(0)HQ[E$2$)MDJS#"?2W S'S85KX/?R2RN5L\SG##C!=H9JVFD;VY>; M9L:F*PL\ 7D6]7Q[J7Z,0KP3% >KH#M]S@Y5^+%]O-ERPW1X1_6^NG ME7YB59OW4;_XQ9OO,N=I(3_F*9=EUN^WQT>9ES^]2Q_238LC>>E'2GJ2&XXU M)"%",88TU.X?3V2 (\X2C&/[C@D32NYB8)ZU=\(#_9X^;!_ZE;Q/^2I$4@8Q M#Q&4/ H@DKZ$-#'G.Y/ CX12G!%IVRAAUB_"]"T3?IAWP")[,[]9G<1_>'GB M/RPJCZ$ >[5!J3>H\B"5YJ!4?0$:Y4&I/2B57H 2@.H74$)PT$QA?N^'0]YJ M?N_)5%FP"_[FN?=E.\W[XI9CFW;FNC)V$TDR7?YO6F@/LHD3#]TOA=&0V%1T M\(=4-N_E9HEC%D0D\6" : @1D1%D/DZ@2)"B* P1\ZTX*"S'FUOR80B*LFL0 MVV4(!@1NY.5[AUG= >*(S&L!WG?4ECL']9:X#!FQ7QMRTG#<4O_C6-OV-C>K M(F2Z?+75SUUOWJ8%IZM_ES37OKDYG[9D@B8>010F'H\ABI0/::2C'^'Y.,"4 M,Q5;E=]V#3(W^U'+"2I!@9$4O#&'FK2L=E:D$])NTS$44"/;BUX86=L)&Q#V MQJ%HK$,A^5_NLZ\_Z]LU$CXQ/T#S0\L>=#YZ$B-@HUSSY5M=V_?(:-/9H*+- MTP;DS7>^VAK_I*GX7P91)).8,YA012$*90AIG&#(I<]"%%+D^TX=!FP&G9LY MN#MN^]+CH)45V'Z,<, $@Y@R0^*M8:?$DU"$,HZCB'O40RX=O 8'>[(^7B>= M=L:"W,Z-&QK(D6USZX5]4:.G)39-O6J902/T@/V]7# :]DBNQ;@3G\BU1^+T M0*[#O?WL?GGB5XKBK1:\J9OYH-YEZ_O/,G\PAQ26?L(CR6,"$VUX(&*2:T.4 MA)!C'L9!P/7_QRY6__J0<[/YC<3 3"]8:4FA'O8!""VKFQFR@-O." T+XL@F MZ!"_7:U;IL"['9:ON[!TMC_V\ QI?2Q&G=3VV*-P;'D<[NS9&_:PB>$[T_M( MH< /O4A"S#&#R#.^CZ'U @X9!/2R^H/VGGTS##3MAN]K.=)C]&.2WLZ&%61 M1_%!&:MQ4)J[C +,A< 2AB2(32%%"'&0",B1$IR$W-/Q3X]N'!U#6KW>T[?1 M:$JG](IH? J0-DLD-T([NA@=@%OZ%C?B-Y%344MI0"L/*!_6T _H2UR'8U G MHF.X:;V'ZWJ?N T6M[BGH]^L-^9DDQ#Z]2D^ZH?1U?^;/K[*A%R&D:^\2!$8 MA,1DI$0(69(@F,1A$),D4,*NAWSW,'.+1RI)02WJ E3" BTM,.+:9Z4[D+V> MEQX&KY&M1%^HG)+3UY&X(3W=\?#)$M37%6RGJ"VNOOD0=9T&7V*"L1\&$B;< M[$C% 84D\@*SS1U&B1\++(A+S' ZQ-Q"ABHGRNL=EU5ZO<62+99VWL%M"(W\ MN1]L4M?BC7*<^4CUD0XN-Z,\UQ'E(RT[#B,?7SDWGU#I4-X])]5H B"(I)!0DD8DYC;5HC/23'W=VG\$O+]FR0/BLG_ M *^1W=H\!U%GY U,1YB_@^>/Q)3O/N>S.%0WI%X_QK&\$69R.FK\'K+U*O X@[9:GV^ 9>;%P1,;93E]6?DBK>6:426W892V/+4K'E;=_WR^^ MI\72YT(J&80P9DR[WA[W(,9Q &/"?17P./20$U/Y\0 S_[:-B#=\V26$[M^U M*S#3?M7=F-ST3;<5'^N++L=XMN^YK6'7UWQP7<]$$/\BQ78E/ZBF)=^+/>5U M\?*I]=OGDAPLX H)1"D4U/,@4CR&5$H!:$/=$;-'ISE6':2*LG M0B=14=_G]+.*.O1Z2*L&"Z:O:%9V79!KGLIB*3T2\U!)&"=,0A03!JDPASZ9 MCY ?4N:Y&<".L>9FZUJB5KW"V\*"GPHIP?M,K_ZQ8^*O"VX[.S80B".;K&/\ M#N0H:;E)C8Z'WL5VQN:6?":D.$NQ(KIG'8N['$D9",8@8BB!+ M.(/,BZ)($4*5=$J '#Y^;H:BDL[-"!P!9O?=]X=AY$^]$FP4KN_S.@_Y11^- M,.E'?%Z[X^_VPE6WQD ?"Y?=Z-M(N2#V:S([>O&T_>%M]V M&+>!>D/L8H?0.#'+E;&?*5:Q0^1RC&)YOSOQ8A/\:+>%I>MR9^B3Y-G]VM#C MW D]0JK*[%!M'TU4E$NA16BW,RB*[8,4KU:IOO[_DBOQ=KL6Q0>V2N\KYJQ$ M!M*C/(8!,69.A1'$R@LAP@'A'F=AX%.'TP*3"6[U,4]_YJ"2%W[1 @-E) ;9 M3F1[$K5IIK[;NLYK)J_0:,UT&JW^7Q K?@"5*H# MHSLHE0[EF(A5;TXOB1.=WJ03UD&F-XT0%*^WIB=8U;ZU+%$[7R:W#$+%.9($QCX/( J9!S&+ M8T@(H]P72EL7IZ:.[B+,S;"T24!X]O"0K:L.CV#[J'^4#9&O_M?JSUE3:5O: MH2P'6IA-GG)3:%M>X9C7<9]#RPS/J#,S]MYUQ;5DJ4 M?F/ VRQ7LOS@!LP&]49ST+R0NQ339HAZHW22*^K_I+['NG_](ETSZE]\\'L@X=.?"#[G$*G!['/7C6W\YE_+X\ W*TK@[,D M(M"^$9)0> F#B H*L4\XY#RD(HR%"B7KP0PSE?PS3?E60H*?TG5U$*Z#3.EY MI]_2UYK3;/[13K35[XI^52H0?H0#:^>G[<28BD"B )H@!R+P[]!"L=[UNUU#AY\MQ-YTG/7GU#@@JC][P8ULH>^D M-@$-R]B2Q I+YC'M&V(!48P5I-CCD,5>),,H"&+N5/-\?IBY?9-[7DQ.BR] MK;)OQ0&#J/Z7E5&@+X_H(]1*R5<-&[1@ 7.W1B,0BEZ.-+S ML(J>U?8BL>CYJWL6,W.>;?5C]./,YF'#8Z5\16(O5%"&IG-"J,-(C#B!4DE. M(ZH$BZA34?/98>9F%AHI]6I=BNE8YGP>2KN/_W: 1O[X=]C4$H[ #=:-P:!E MT.='FK82='_)RF-_CA!X^;S T_ MIT3;"S_[[SV3OUM6NI45-?@R3%@L1!A!+XP]B"*SRA)1;MCXH<0J]K#?)T5[ M,,I,$ZF-D" MI73,HA[B:)GK=(=EHHQD \5=-Q3N:<*S&@^:S#L<8=J4VUGM M3A)CYZ_JR9[;ZM[Q"]UL\[*J[I-\W)%V?\SU^YP^TM7=VG26^ZS!EDLI/1)X MV(,)1MBTN.>08![!,(B#A".2H"!V\:;[B3&WQ5B_4LB1<+;I9QDK$+ DE5"KQ#7^X9TY18DA]'R%) M.(Z95>V)_9!SLVDM"8&LI7:S<18PV]FS8<$;V78UPH)&6O!3&\I:X $;%]FC M,Z2ILAAU4K-DC\*Q"7*XAI8:L#7&-M9UP 9;Q=C>,!GW%SXX+NW7L'Z"?!V8*1.8$6EH;#W3K !S(HD*B5,W[M,A9F<[RCHE68G8HPGT&1 M M[<--T(QM%$I4:NE&.'!T6?E!/_[34:;]XB]J>?*97[YRXJK:NLCIPW93;&C9 M\>#]MGRK_9AC$GDQ3(A"$%'BF9J(&$8B3!CW8LHXF["%R24Y73ZBZ?J1:#-^ MV(-DVEK9BY,J&$6"!P3JT-10G.HHE0K&8! C;+I?!1[&DW42&6Y*QV\+\N:H M&N66G@M0:3J#DN5KDS"+VN2+0OX81U!B2I832!.L5P\5TH130F,1ND0+DT@] MMP!D3X;V:$2M3B/+1EJW!66::;=;9&8WF2,O/+<1X]!+Q#A'7'F+0[*\X9:C M2:=KR"5J&L$G7;8FG8OCI6S:P=V) <\OM17-P(OMYDN6&T%_6^NGE4?/JQ76 M2%"\J2D@/N8IEY_,TOPN^R;SZJ?T(=TT%XAEZ'D>1B*"(544HDCY$ OI02%9 MK'38RT-DE0B;3.*Y+6L[P1;@(5VG#]N'?AT3IYOR[F5MEA,Y22SU\B26JOD[ M]"JU4QJ46H-2[3J *A/;(KT\5JK..QG4J61093 MO@'7?9HYS>IS!NHMI4%+ZP6H]09[Q<%>\P78ZSXBT_$XUN$6KN/G?D>>E>WX MV=Z56PF/QYPU-\KC421Y3M+C,:&]0GL\ZM#]]A_>RV_[@;5\:_TCEU4M=O[J MB_&F[M;M*\KJ[)5VL=;R;B,?BJ5/0HIXR&$8^0PBY8>0\"""'N%1$ON)#!*G M(R(W2S2W!(M6J&UG#E72DP4JI0S;TL%EM5[@=Z,9*%5S;&!S^^3:[2!,.F4C M.QV3S)9STG\PA(=,Z-\NU*3)^L$P/$[$#_?@?C;\HYY3F>=2E#%RR=>Z1%Z( M>200Q()+B$(E().1!Q/*&<6QC)7O+;_*G&6V=OG,*"Z?;7NL,?=H:R$K7N@% M^-^]OWB>YX-'FH.O%:6Q[WD+_;>:!1'079YA =99\]>TY,$M]_"R_98_H(5A MI?[ -QF3.0C]!3#?1GG9_TW76YH_[?ZX,"S5CY)OTJ]R94GMVC6C=J;XQED: MV;CNI^?7:GIJENF*=7@X<]F!PI &\-PPDYJT#CV/C537I?/:VVN5V"PQQ5[B M*PP]:02L$@+SL>,S^*5&A?RSJAY/.L;GTI[]-UN[YUYGM^[5=!+U^, M)9A %2:F[YMIHR!5"".&!/$3FA _L*V G?6+,'5-[ _T#CSOSF_/6?UC[?VV M0)C?^S&/_=^>[\D?+#KF M;.>KK-@L!0TH8BS6\;5O>.<(AI0( @7!R">*13P*EIML0U=VT?7NR4[9R]WS MQ\R';8ZI99M#F(X4.#OL["+97HB,O-;6!Z^-5 /RT1PK.BC%S.[AT[+&'.MT M0@1S.4KE\F2FUZ,QYK9SN.,]WS^N ?":.3/VQV>7A2Q%P 8@"WV^,F3 M$\=>4.TP^B7J7+"W6_L'1G1D M\\:8'-;GXE"#")%0H6@4 )!)*( 8H\RF"C%8A4$6,1.Q)"7AYJ;[:F8A5:& MFG5CJ%E7>Z%[$"^=1]J^HY^M>%UOHU>LW)_I]^IT[7NY66J/A"6Q#DX$"K6M,/]#>&PHVCCQ M/.Y%"#M50EX>:FZVHI$4;.CWBL?1S41T@&IG(H:!:NQXI4&IDA)H,6MZ 6TK MAB1OO([&D$:B8[1)C<1UK8^-A,4=ST/J]C;+E4PW6[/YL19OOC^F>?F$HFEF M^0]I"":E>/%5YO1>'FR!+ DAODF"PLB+$H@P"2#!)@BEH4R2& ?:3KG8H6?5 M9FZFKE;&=%*^)0A[WC?$SJC^,/,^LMT>DJFLA4E%$+-'9=]N>0$:9$ -S=%^ M^WS(S0:9XSD1H=VFT ]%FC;(W U-L#:,4/V6[;OU5UD=MZH\ ATT[+;5EB)* M1(!0#*5/?8C"6$$2QQ&D7AAZ"8^\F#L1MW<--K=%[VZM1]'2]FIYU8FJW4HT M%%8C+Q1[,6L7O\P!["0=SFK;X#&D4>T<;U*;9Z/YL4FRNJ?O/D:Q^: ^R:]R MO96[KN$J1MRJ*67G*'.S$49(/O\K\J_97*H^F9NTS M%U1'O1+"$ZI4##E1(401)I#ZF$*:L#"14D6,^$X]K$<6>&ZFJ-PKJ@,QWM+& ML2OVV--L9][F-'DC6\H7'^]>+T?Z>;+*RVS]F[S-]_Y M:FN*W4TV6_^?^$R_+P,22N5%&"KA)Q"Q@$$F$@$)#CE#B>\IZL0 WD.&N:T2 MG_HXJGVPM[/S(R,ZLNENG%OS$8-&?O!-*P :#R6ZBS%Q\\3>.)UV4^S_J'[6[RC_5W5A^*"JHT*MHSXO:9'R72BI?*8X)0AB M:1K6AZ& #$<(>I$7QH&GHBC@+O:OEQ1SLX"OY3I[,-Q4VH_ZB1E)__Q7-W/8 M;S+L#.+H$(]L$D_V<"H-3"J@/FEYT+:F5&.4Y,!-0 YI&/L),JEIO FK8^-X MV\/FQ2BH(9E$ ^1I5](+&2121! ARE$4!XC8=;"=3.*YF=V=8#-G M7MA/>;?!GN5$3E(3,!GKP@Z"N;T9\V!A=.!>[HP)VFU5OJ7/>TO:9>/[--TM3)?:;HRW8]4EO]-W[TI M/FKQS>=^+S/5)/%*%?>.V/Z2)<6^$'&80$QP")$?<$BB4$$6QYPPADA(K8Z; MSDFIN3E">\E,4,0K\:O3;H[KW S M7629B#J[/RHFVHK]^#L5M0&GG*'J )H M 0[?MAJD9K%M1^+["W_ M]#1(9N!R#^0SS;SM]+=LYO1]%]S_N8@ZK3^X1PT MON1"SDDV=XZ1-^M-NGEZFZ[JG-P2,^0%*B10!1XW.2T.F20(*A)Z"28H#IEG M2RYR_/"Y>5V5?, (>*U7^G7@NIV>6^$8V?EP0,*).>22RC=0AIP\;VP>YZ&[7D!+\;21W[@5S"U6X_;@"T1OZ>^P#5N__V!1C&Z)A]/-2S M]+B^H.^EKM27+N]YH-9P?AA'XMVN-8VBGB"*(AAYW(-(>@I2T!+H#)!V7_]M\(R=17!#QOV4Y$7E!SVZ>#K*M.<)+VIY M[<+($AY:V.XH&?5EE1_'F_=^Q8P&,+?,B1%P6$0#_B M&GB68(C]D$&E/"9\$D>AY]A/: 3HI^DQ-#WX=A9Z!$#'CK]JB??$:TT9E#D: M7\L]2DF4(U9#6GG;H2'%$ M<""@X$&LPT(F(?,(@H3Y0M) T#AP6A0NC#.W1: 1$\A&3F<>R+-PVEF; 4 : MV;KL\-F)"'ZOA!STX&4G# -S.IX=:FH>QRY]SW W=E[>EX.-;>[6VJ:4>T&? M9?ZP3(* Q($2, EB'Z(XTH%@HD-"+ .E% L2SW,Z4&VZ[)V#8 M&5WIUD[PL_OH;T-EY._=" ?VTBW YRY@>I"J7=)]6#*UDU$F)E&[I.4I>=K% M*_N3OK]-"TY7U:FYM_IOQ5+'%TK&>EWW0B1TQ*>8#O:(@#'U?<)8$ 72B@6Z MW(: M^(OJG2."OWSQ;9L]VE5@YBR221CO<\>?Y,JP/9M3WL524(Y#3\.(:&@6>6T+ M6"0Q]/THX($OA(K\Y5K>FSO<=H"N#V[UWI/JO6^+,-[KW][DX$;$?IM!%KB[ M[0\-A.7$6T8MJ1<'^T>UX"71P(#]8]S1&F-GR6+T9]ELLD?ETOZ3PQ-NW)+Z M;$I8EAA'V%,\A%PFINU4+,T!TP2&4J MPLYQ!\H9D>EVGZZ T7_CZ4#G43:=JA&>9\/I0+N+FTV'5[E]M46^698G%^K?C3_/P@9-\D6=U:#[$ M\__8,X>?2Y%NFMQ5^581&B'J)QZ,11!"% H?8AE&ANV,>2*,/"+=V!)/AIC; MEUE)"'89O#ZU7&> M$S+4U>W:@'/[]MNM M4EP[*5T%US:+/QQDH^?T3UJFU,3YIGE*+>^(C5,N(#-J^Y3C,9^WBF$7=N)JUJ?5:WUZK:/]V> MBQQR>GOG+Y]ITIXEY[G7%;25K3M4@4;=TOBV% :UQ@M0Z[QK:56J/6K"=(3I M&3G).J3$SYV8'0%]BV3N&*/V6Y,^YO6:5QY1K(XTWNFQI%A22GS?YP$,DX#I MD)89BBQ$(2%4A80AYE.GD/;R4'-;"W:2-DV+TU),\%.ZKDID"\=&61THVYGU M8; ;V23O8:O;$]=GQBM!AS.BU\$8T@!VC#:I\;JN];'AL;AC,$>VV-5Y^]24 MJBD!N8A"B&1DN@N)!#*/BSAD!"GBM(?4-=C<#,I>)[J>!O-+5R7TWOZUL&OBVR5BO*A'_5/_.FS_+YYJ47^ MYS+"OHA(PJ$?&J)WI+T.0V4%DT#24"K?%]0IO]8UV-QLR,<\7?/T<:473L,G MU9;0";"\22<$%%Z'D0XTC'03$.(0OT_XB8QB(*,&>Q MU1GMR22>FT7;";8 #_3[C*B"+TYYMW6P.@KF]&<]$ M%3S$&_('H KN]:8\'U7PM5F;BBKXHAP_)E7P-5A'HPJ^.G#?CLU5*[C7LOKO MW;H4Y4NVTL\HS*G#S=.G;+5ZF^6&@6Y)?>1S3 UOE/ ATB$1Q(1C*"26F(=) M$@16/&\]QY^;>]$6]K^#2ES7YLYN$V 7/(T(Z\B+_:XWX4^-['\&Z1J< QK\ M;E0 M0X#!E@]T1NV8;2;"!/WD.Z%SVE;Z7Z/Z7G<@*[D!U6.<-A'IDI+WZT_ MY]KP4EXZ5R0*(F[(<>)82(@\WX5A6P)\VM*NF-\6O)/^#)B!ZH#7IN MPF7\:4]5]$#FY,Q%GV?T)W-XG19\E9G*_'V:-6:2Q=@WV^Q'![Z-D MIZ_@,#37P[FA)B=\Z-#W'.M#U^4]G9MKE.(O+U"*5S%G$V^:2J"CGGN?Y -- M#3=5TYUT2U>&J\)?1I'T%-;ND1=) 1%*%"24,QC&7A0B[GLB=B(3?@8=YF:[ M6BH 6N[!/4F: [D6"_"MU@G2NALFWRM34MB4/IFYWMDE>X:7Q]*SF_ M^Z8F&C4.NU2E06(!3AJK[M +3@&IO]YQKD=M/'VJ(?^@J@BZ# :6?H0H"HBGWR\JH?XI@$ROG9!'BF#"A4 A M=:MLO3+BW-:X1N"JT[W*5JOL&]1&358YO4PIF9?]>M9R8U; QVI>B[+I3_.O M??A:KL^-W:(T*.(C+R&'8#?2EHV2JJS.KYV]XGJ4QUIB,VR5[+5!)RZ6M<3@ MM&;6]L:>'.'ZX^&;]*O'1: MN05XS-,'FJ>K)R"V^N\9D*4NY16LT@8T^=?:R^-M;U!^-S]+\%-]L:/W/_Q; M86=&GW6N1S:[^VG>'[L%1CUPJ-^B_(,A3M,Z\R9'&$F%Y:!*80 M41I#EFAG.20^042%7/^?4XJIGQQS6T4:-8P?)YL6 ,>M%!: [3H!B$HKQ[10 MSTFS3.V,/Q5CIV=:LV#9B*'499RB\!OQ'#1%TE.4:=,TA\XR M3&H(^R)T; %[/Z>?Z7N;KM.-?*=]7'&WUH^^3W922CF' 9PS#P8HC")(981!2&"?$#):CG22=7TG'\N1F^2GQ8R@_V"NRX M1TH=0*D$,%J WRL]'(\1N\Z2G6D<$?N1+>/PL#M;Q)[@#6D07468U![VQ.?8 M'/9]S WU'R?!_.E.V*^:[;F7U9QXL_N%1VX8&*, M.1B\'&)0(:%!\+R>0AQW& MO97@"[WVB+)1V8K>+W'$(AJ%.@0@.@1 W!SX%9A!1I2Q[!%&R+I]X,&3YV:2 M=\(!(YU]D\!#N+IMYDT@C&SM+/5W:O]W5M<;6OX=/F^R-G]GU6BW]CM_P?.& M\E]INC(FX6V6_TW?NUGZ*F:>1-(T#@@A\E@$:1 0&/@T5BQ BDKW\QHC"#HW MPU"'>+21LRQ$O3>2UAPBZ=J42)AJGT=]X_,'^R$$.2) (B MGR!(28 ABQ A2GC,$XG+RM%^^-RL_;ML?0_+XW1Z@#+TXZ6<;J;\ #X[\]L7 ME)%-YAZ/=S4>K[KQ<+9QYQ0?TBX=/']26W).L^/O_^PU/;?$:9K_G:ZVLM6D MKR*\/&9@)9[/.6$(^GZ"3&3'#;U)!#GUO22($9;2*5MG/?+]$=][BM8;?@..'92K?9XZ&8'J M#2JWZ5!O>4P_A_B]W+RBQ9>/>?8U%5*\?/JM,-58NV%?F#-2I;%<^CY%+%(4 M1AY3$"DN(0DHU :]'!8RV[ M28AENP^,[@1W\Y(=YL+.31X'X9%7$@.ND1I\;('[DY$KUD@-Q%ZAB@K);$)O\Z8& MK:8$<3SP/<0DVEG B:=F9/O8:%.=]6[-3*W08F\M%#-3&SV'RNR/GOUL4F+],^53_HSU_H MNJ;>*_>@"RVGS--,O-VN5D\O^)=4JR@^F4&6+(Q")1F&3)F ._08I%S_I!+J M*TX\09A5(Y'G56-N"\3;O*(4-_NTU&A8 &6$UF%[)?6M/:TF>3>NYY-_C!D? M>=T9H)JI;J32P@.4@("-1F3/'EN!4JY4)2P+4 (#&F06H,3FAWBY;NVB-K>7 M[)E;J\WO91N@Y]J4<^S8+C1- @'H@*XWCLV?E+G7P,QIZU&1E^-RH, MQX!Q,C&6]4'CP#UVA="02 ])>G$)LXD(+TZ&GPO9Q25<'(@N+C[BUC/+'6,> MG6'U0Q1RQ 0,C(5#48P@)CK6]!.J8I402GRGTN4>,LS-YK6/M:KJJUR57^7Q M#HGC#F^?Z;&S>".#/G:8UL+[BA69YM_EYN/-!7+6$6<,T(@]?4T(1J'A@-2 M0BJ\) HCCD/A1(=F._# ?ZQ=Y4KD4%;9M (#=AV [38X$EN M@!%\P'UE1Z@&W5JV'7O:W65'1$XVF%WO=^*>G=?7Q2[:N>267B?"X") / M"?8)1 &*(/$YAR+ Q*<^Q0&VJ@,_]_"YV:A2/E *6!\_M6>@DLJWT!5$W/R&Q#-V5Z[(,RE7!O5]FW8D=W M3"-%(T]$,.0!A2CT8T@"[$&."&,AY20@;KVT.P:;VZ>[D[4\.&D*/TMQ;:B. MW8&V#*8&@F_LJ*D_--&^Q8:'X2U=CG;7-8Y M%&F9.-<>^MLL?Z#OY:;J9O(N*XIEK.,6Y <^]) A,Y&40Y)HI)- ,9\R;7&4 MTPE6ZY'G9F%,17E:-1FJ.H"X&11[Q.VLRR@XCFQJ&IE!2^B%JD*4A[7EXKZ &#,*F9>@&">, M>=S)'>HEQ=RLF'Y#(T>&C5[@VQFQT2$=/4Q:WT.C # :&%;Y4H>G!3#" B/M M@/0=MX U*,]'+T&F)02Y!:L3YI";'M:[OW&9+OVHW[?-BW59]O!8U45\UD\L M=[$Y(U+XG,&8)!PBA2+( AJ8<_I^'&C/C'$KQDB',>=FSAJ1M1=AA"Z3RSNQ M%\"(W:N8P 9^.Q,W,*A3&+1JT^SST;FC@0L%'' 9N(7QU6&G;F)LB\.9-L;6 MM_:S0I4'MXM#W]7TV>7K'_E!R 1.8$2Q!U'@8-L+UL31?(=C9F(.A&MBV]47.V+19X#&E3NH:;U)98Z'UL0VQN MZ6<[#-O^-]-978>#K[,MVZCMZD6]P_M)Z3./*]&%+?4& G M/(&8Q!ZD/ R)MB:">$[;Y$ZCS\V^[(0OF4Y%+?YN?]S-O+C-@YW!&0W=D4U0 M(R/8"[D AVA7!(' 9"T6X-50A#8W 3>DK7(38%+KU0N;8WO6[R&#>D=UA[V$ MXYBA.(8$,6W1*&$Z,&,1C *"/%](R4(R@'\TSZZ''6M]K_:&W5#?Y"7-KG7A M#=@-Y2F-UY&P>\ Y>$O=W0;M;NIK3X14=D7>[]*UO-,B%$N"3!P64RBTBP21 MP-J%$GX,)4'Z/YX*]6]N9L9=B/E9GT:'NN#Z3 &P$1Z4TCN;HAZS9&NAQL5^ M=,,U#.P]K%A_W(8U;CWDF-CF]4?JU!3>\*Q!>0;?IFOM\AT0@.UJ=51 %9>* M05\E"40L2'2(21+H8S\4,N':1CH%ENXBS,TZEC4^JJSQ,2^(.9I2B=ZB'/SK M()R#7?-B9Q''17MD>WB%@W"G1(N#<)2JJ_X@3D!+V"7%'.@)+5"RI"FT>5+/ M5-M#EF_2_RH]T0_JV! OF2G=HBJ"GB02(A+I2-0+$91<10++B'B!O_PJF3IUY ;,B%EA,F@* MK'O$:7->5MJ?)+GL[NI9;&4HH@W=U?$!7RZ$Q%X"0\Q\B)+8@X3*DE9**NU; M18$;V^F%<>;F+54\YX;ZS[%LZ@*,=I9B '#&KA0P$BY*(KU13]->06+0NJ8+ M0TU;N=2M[TEMTI7+W4^ O5EOTLU3G2'_)!^-J5G?FXS75KL2)! L%CX42.EH MBG.A78E 02]BL8=0H@)EM>E_;:"Y68%*UF8_".RD!96X]L?$.M'MM@U#8C:R M<>@+E]-9,ALL;CA7UOGXR:*.:2Q*0CBD? 4QSCR Q>WX.PH=/6\Y[1K.3NMUSU_3[1O]&T[4I5?JP_I4:^IN[]5=9;,I3"4N<<(\Q MK)US3^F /8@89)A@&)$D8A&B))+>7B-L M ;(U>*#Y/^6FC%!E18RJ7<#Z$(?;I]V%MMV7?BN"TWSX1LKZ!*8!T(A:90%W MP@YG"BP0&=(R= TWJ:&PT/O8;MCHQHB^$%!%+#(L%% MK"1.(B*Y4V\V][SV%'W7/ILQ>CGO;LG^V27UA\[A?XY,?'?&_9;,NN$[ M-F<'7V5?Y9JN-Q4S<>D?X@ Q%$D)"2,*(DQ#2!&G^B=,8H9"C#BR;IV*]18B3BD(^, MWXA&ARG>!\,\^6.]#';N^BRG=V1G8[I6,SL,%H/123[;Q U*4#>9\-.RW4T] M)R?4>9,+T,]-JH;[=9>/?/OU?=JD>98"!0%#>@$+HB#4GHUBD*J 0)'X02"P M_A_LQ._2-=C[E9^DHPYB<$(D7-;JT0D(7Z)Q8B MC_"0^8)PEY1N]W S3?76Y;)F!^BD]OZQG@Z*LV'Q09J.X^$66>9" ^4Q'% D,0QY! MA#T/DD0&T%,R5$%@NA(Y,7F?C#"WC[<\FY ID,NO%S2<>39CT7+^S+#J*_&5ELWE3'%Y=$ M"NG['$,A/ 81,N5=5$302T+*&/$49J0I[_KLPO]Q,(S5VWM8U_5Y$H:/2LI^ MASF/H;3[LOL@,Q7Q1HW&FRMH].*OSL*09AT-,S(=Q5K]3JHOSE_7<&RVK MMW[=9/R?K[)UD>H[R_1DQ4\FQ8?UYYRN"\/&D*V7'L,LB2(%N6*Q*1$AD#*" MH90A"9FI[43"J:N/R^AS6](-I<)CGG$I1<->D1G&-U">4U8R3]?WCOM03I-A MN9D@_&_=:/N:2IQ4YFGQ741Q3(:2"(0LE1%+YD'$=D1 ?48H] M'D2QTZ$2FT'G9M':,I?T];0EK)LIL\+3(AJLM[@+L!"[Q?&&#I[.Q M<@%H2!ME->ZDILD%B6.+Y'1OWP3FVW0E\U5?SF!.;A4R=.8)Y5Z32!>?ZRVUH4OLH>6+IN')7L?IW^EQ1W0NH!54IW M6QUE#[)<"FT]WNU[A>M_VSY(8>BXZ@897[439,YK<2^*P]!C,(Q#!5$D(D@% M]V#L>3Y/?.8+WZE]Q;CBSLVLE+1V9G7EY@>Y%[1?4\21YMC.UYG/S(UL^';M M%UN:+L!>5]!6MF%L;=0M9[NE,*@U7H#=N_#&XC7HW;AQW-D9H]OC2!(_2XO( M<=&_U%=RY%'=3W&=U@SN*PK-J>Y?,J$EJRC![]8\+_^!KLQ60%4N^$%]EO2A MV@\HEA*C*"%EP*LH1,*T" @4@QR%4A#,$B:L.E0.+]K6;#_FO,O^:\HJ2AV"LX@@+B,(P,/OF(<0DP3"46-#0U_\8 M6NVG71I@;DMG+6/IH==B.ATHO@AD]W(W!#PC+UH]D+$V2=?4[P@X]*VM8$/_ M=AQH7'SV)#;DFF:-);AZ74]ZXKV'OR1(Q@&+.(RDT)]RK")(?>3KGP+?QU)_ MZ+Y3<7OKV4Y?\625[*N]@(YLQ"W4[+(B/;$8^9-]9P& .\7PJ:J#T@JW'C\M ME?"I7B?TP6?LVWH9^%& 6!A!CV,=W^J/$F(O]F%" M$R]. N8EQ+%8_&2,N:VV]>9"+><"&$DUCL#(ZKKM<@JH[=;+33!-L_WBAE"/ M79B+&-R\$W/ZY(EW8RZJ=KHC<_G26PZL-O5P=T6QE>)#;OY;\H_KA]8]&66$ M8Y]Y$LJ@[$L7^9#&W(<1C1,I280#X51M;COP[ Q"S;&M)X/NU5_#)3'MB># =SS$*P]6L,?B+48^QD.Q]HC8/AOKH%[JI3^5^DH]5OJ+XH#[FZ9JGCW1UM_YW2?//W[*EBCGV%&/0"TT# M%!Y12.(DA$PH%B4>DRB.G1J@]!!B;M9-OYRA8R32!WK+D&5D0,>.;;3XT,@/ MC (+4*OPM !&5J"%'3#DN0&J06.C/G),&T3=@-1)M'7+L_H> UR7'>;^D6Z^ MO-H6F^Q!YDW0]_2I.ABWWUM=1F&H#-4[3 (EM=?F>9!%'C+-A2.!N1=$H>?6 M*LY- )?/<9K6<;6((*]D=*_*=9P!.U,W'JHC&[E&[RI(G4Y!2 M(;Z7?\@3BGUP&_;XHI,$$Y]M[(/.Z<''7D_IV1%8:T:++Q_RCS3?U+^4]2!% M6FTO'1(B-*4B_I*+F,B$$QC3@$*4A J:=#*,?4$"#T4AELRI+W!/0>;FT7W4 M#_I""UF88HL3MA3'ML!])\?."$X!^J/*@#V" M;\1RT$[!?669ME_PC8B== V^]7E]'<2'A[1J(O!B+8SM3M?W4CNALGB=%GR5 M%=M<[KIV(Q13J8B"L90)1 '55E,)"047OI0T%$HY=5-W&GUNIK(E?+F'?" ^ MV,MOT]1[@+FQ]1Q'0GQTQW$XL'NXC3U &]9K=!%@8J>Q!S:G/F.?A]Q 3<@/(G*>%R5/^0Z;W7\PU.D2E]]K9 M-2E+K5#C&6_IRJ0!M!,:D\B/"8%2^YS:"?4DI%X20M\+L?X@/(_9M5.=GVIS ML]659J7ED+5N8),!0^6J75OCZSZ9))MB_?M-Y+\^<%:,&T U0H$8*[* "+:R M 6M@NYYZ'W!'YBAA#V;)C^6)!OK^[)1>T,X15D4!!Q) MZ NSE9@$/J0TD%!RAH(PX2&.G,*HLZ/,;0G>"0E61LI^U%WG\;1;S&Y&:>1U M90]0*>!B>#JO3@0&[9]\=J!I^R=WZ7K2/[GS8O>*R-?UL9RW.GBA*[.5]U;_ MI5AR_<%+%470BR,%D2\]2#"A,,'"#Z1B2>#YMA61%\:8VV??B DJ.:O-[%)2 M^WK(2W!V?_<#@33R5]\#'Z=JR"L(W% ->>G)DU5#7E&M70UY[=+9=CG[E*U6 M;[/&)7S^'E,$L7ZKYIP6F>Y_FV&;KS+3^8+VVVAK\T1ING9F= M9^BZ=4Z*O@R5;+,?L3S1RJE2?A0GT"-"0D1,VTB"$Z@B7/;BPK[GE(X_'6)N M:V#9/W0EY8>EBSP996)RR$M:GE)!7KRR MW_?]0HBR<(*N/M)4W*U?T<=T0U=U,P?$B':6D8 R,#20,:40&R8>Y,4"QTQA M+W!BU>X<;6Y?_5Y8\*BEA>D:\$I>MR^_&V([(S 8<"/;@Q9F'VO,:E%':*1A M!03[_(L764&>77HEV1;(F6WBWYME#DR[\7!Y1 MDM\W+[4Z_UQ*BG%,L( )5D('ZY) PO2O010E0GA(1LR-M[^7&',S/54XDY8" M@Y_J+8 _]VC"UW-6+&/8T;$>.Q:M%3"!805Y6P=P5^-?J_%G\'NI"3"J@%*7 M(2/'F\ <- +L)\FTD=Q-:)U$9+<]K6^G(IZ;;937LOKOW?H%Y_E6MMD9EXQJ M^Z=( GE =:Q%.8=8!!'D(68Q$2)FOA4/M\N@T;O^";]&O%.]O48ZO8#T/D2QBA)(2(!1)B4S7O M2Q+Y"28)0E9[O6,*.3N+N-?1E,'EC9;&/VR\1OUW\UMY3N:Q5M7DU??N#=WI M^5?7@':$]\ V#G[>V1T]?#Z8V)V"IGWTSATM>]2;?RXIQ3^VYO8GHZM^ ?X, M]D4R>WU'J?D?W@?MIMBHYT^ M/=@R4%P*E@0P9@$QI",1Q,Q'$'DX#&(JHB"RH@BW&6QNBT$E*RBJ;G397M"R M_KXHQ7H]O0-O;<,^T^]G3@I^)A:_> MTL]V?))?L]57

01D1"/XQ8) ,_ M\B(G[K/.T>9F/WZ5?&LZ(.V$!I74H!';S8!T(VUG0@;#;V0C"E5ELN=09/%F^_: MCNDQTC7-G^XV\L%4?95';[/5JMRPJ%@AEY1()'$@H6*QCHFT28(L$0C* ">8 M*T:U?7*A?1]15B=3-@&-?)-I6969%E:JM-+U8G MR,J^]WM5P5[79D;WOINLRH5;ZNV8ZZ5G"5B+4F'/Y1K MA\+$QY#KTU6M'8@C M6I2:,$5^S%,NET(JY6/B09H0 9&O$*0J2&" 0RQC1L-8B:5V!--,_+JA^<;. M[DTDO!^]]IM+"B=&]9^Y#O&VA0!Z^&I[LP^]V 3O@1\F")$@AESB M "+!!,2!IV <(X0CE8C((_5[\&8M?O"WH-%@O'?@3;6I_4.] G;K\ PG=>1% M?$ANN);V9^C?&@1 "<$,#GKWF[-9G/!V%/W'.-K=;SX&.]/=<_A^'I!^1I9_ M+.WU)\E7M"AV':;W%5^O9<'SM!1K&?@)$U$HH9280X02"8D@'$8$(R\*?$K= MJ%1/V2KE3^.< MONH+X9!VV5F&20UL7X2.+67OY_0T>773J,]9W0J@"3=E\5YN/JA73?^ 7(JE MI)1'IH*4QB2"*(D2B!42,(E"$B4A91%)EFMY;R+2SPY6ST$&JV^35-_FB23C M?:>M%@M%>0S5')DLSQ;0:TTV;I\62RLX-,K36,!&;%/07XL']I(ORLI_C?6K M7;^301N:] %M4)OG,OZT]JX',B>VKL\S!BJ/?['=?,GRJEV=Q E1",-(>A@B MGWJ0F#R\QQ2FH?1]E#BEX#O&FIO#=E@<3W=R#E@;WP+:SE -!-_(=NE<93S8 M2SIB7?PI'*.6Q;>&>]ZJ^%.]KQ;%G[GE5O:.\Y'L)UEL= "JO8UR]-_6Z:8H MX]?ZG,_3$8$$B;2WE. 0^HGI@,3-_A_1=H?[2D\+U;X4=FO9,:Q\E8MTYG/-U<3IBUWZYF+9-AA^F8,S7GQS=-'_1UL3*,( M[:R6=21_R[.B6-)$>X_FM+Z7"!TP,^5!%L<^)'&L),;8Y\+)S'KW4A; M]4MJ1%V >R.L:V:P$V?;/.!0Z(T=\]:"+D I:M779X_?WSKQZY';LX%EV$Q> MYX@3Y^ULM#_-TEG==0/SD7D87=4>;>7,;K1A8]M-:;^RT^V2_4);+%48L=#T M)=:AJX1(R@@R11,H5"BH1V2DO-"9%^DFD>9FG)IM)-BT9Q/I:JM7" FD4I*7 M2:7*P05^:[]R.%#'=RU;>%9!>"WNKA9HR/T36V@&=B^O##JUAVF'P1DG MT_+&P4XIO-*/3T5]".NS-G2%DGE^0)*GK:;ACQ1+&B0*QSR 3)K3_&&@;1-& M2GN;/D82ASK$=2I^N4V9]],1>;C-B^V)HS3_DC9]W>5T350O4[] MWSAE=O9LNHD8V=B=/PMQH MH*;-H\W>"1I]13TCTP'7D4Q,N$CWW28H>Z%F< MKNCSU/Z]'3\VY>&OZ48NO8CZGB Q) AI?R\)%62)HE A$H1!XB68!:Z='0]& MF)N9W/4MK*0$;\PY22VG>U?'0R"[+=T@\(QLO)R1Z=7/\:SV W1S/'SNY+T< MSZIUKI/C^0N'8BQ_\_"XRIZDK$]IM>FQ?1GY L4,1@'5/A,F'#+&8OT_/(X0 M)4FDG!H[N P^-R/0T&?SUC[.K8SD'= [9,Q& '2*W-@I0WDC^^[TYT14Y=RO&/\9Z8NOX[,=0ISBV>X>R9OUAL=EWR2]ZFAA%MOWNNW;4D)CU04>9"$ M,M8A'I,0"RR@IU#$B!^3.+!BOK@TP-Q,4B4CV L)C)3V7LE9$*\[);=",[)Q M<43%R2/I4OT&A^3L8R?S1[J4:KLCG=?=PIWVZT8;AC)MW;"+8H*T:T$$C*4Y M?AU)#/7WBZ"D2 K"/,F04TW"A7'F]D'79%8[.6]D;CW%U=JKN!6M\1T(9Z!Z MF01(D^]X,E2@55/#)0M\C&*,(%8A@HB3$!JG!"KA1P%F(0TE=@EOKHXX M-Q=BW]IJ5>8!#YI KK,UK.5VBWJN V\7_PP*Y\@+^1[)4MC]]O!3Q89\!4?G MH,@:FR'#H^N#3AHH66-P'#+9W^@>/%7,E"W6O;K+@H=80H,P@BA"AKN3>) D MO@>EQIH$GO)#+&W#G0MCS,VZU"2==ZXDG5TP7@\A!@!G9%MQBLOUWA36 -E[ MT@, -9'OZ_ B.7FE5Q#H\",OW3F9YW=%]+:O=NW2G@ULBT)NBE>5O=PE-B7U M ^8K#!F+"-0F+X$D1 S2V/PYC%'$G!+&9T>9FYVKQ0.T%-:Q_^M9&.W\HYO! M&=G.5?(M0(//*#U3NS 8M.GIV8&F[5K:I>M)V]'.BWLR&V1J\TV'>"_6HOFQ M18=>\@K7JQ"BU"-84*@_?FY:AP:&J5S; :Z8CV,9!<(ILK(>>6ZVH9&V/!%6 M-+^T^B$ WDFM?>,\V!F24= =.W/:!G;W2[MM0BGW"%V_G-$:]-B_]>#3'NAW MQ>3DJ+[S WIS.SWF\HM<%^G7NF5,21_UF7Y?\@ AS'5,AE4B(>(>AD1C ;TD M)#)D$H>^:^?C2V/-S4P=B-JTYZIZ=CE3.EW$U\X8#83:R.;G$+"#;ED[GCDM M\>+DE.E'.FPBR *N@2F?+@XW->73-;W/4#Y=O<4]X6,Z4AG?ZA_IYLNK;;'1 M3\U-F_?[=4GQ^%GF#V6_*?[%9+A;)T*7GC8XRF,$)F4[EY@IR&+M*:F \@1% M/*3,BDON)BGF9HE>R^H$!;[7KCPJ99\ZZ3]CU[-/ MD\S#Z+:MT@$8)4"CA6%DVB-N%*E:Q31ST])EBJFPSW--,B439<+&FQJGQ-G- MD':DUOH_>[+DV\WJM]-SMS_,?&4'BQ M=H$3[02)]#&-26*[)%T:9'XK#C/!8B5H\K*H5?Z>KK=0#E>4M2^1A&5#!($X\!1&+%*28,T@0 M%9A2)D2"W&A6;(:=F]'<2=WP03_2''PU$M_63;_E*:*I<[U1P$G 1,1C+&G?;?(HY!Q@6% $B1\GWB^;[7WVC'&W*Q0*6:Y M _#0".I0V7P!Q^O^V@#HC+T[L@-F)V./&I-+"#E4:]^.U%3UU7T0/Z_4(WV[RL4?TD'^NN(!_4QSQ= M\_21KN[6[^7WS>=O[;3+L7+?)(![9$!L]H%&DC/\6H-;E:0'^76K?[L-Z M0"]N$,R&=.YN$VA2GV\0[(Y=P6$>>ENSMK=9WFRH+RE6$HE80%P>YTX4@TPA M!I4.6Q.?(IH@_X:>;*VAK+[ Z5NO?=R:-&JA%WK#V-RN(.'T,=W057E\:J@R MG7-38!FX]D1TXC9K)JW5R#=\'[4SRH_1+JT]S+-T13NCYZ7F9^!6S4!HZ71W_>]HU74;G:O/'Z$WJ6]]'B MR]M5]FUWPJONY*/=KG>F5Z31!)12*F>$T(\+EFBC5KD MU/7">N2YQ7]E-]1'FHIR.:!!TF);,> ;@/WIT;W<"U!)/LJQ"6>\!JTAM!Y\VHI" M5TQ.Z@N=']"7<.\S_7XG]*>X:_?]?ELF9BFG)/ QA4)ZVJAQGT.&E >3Q/<" M/TR0XE9$H5='FIL1J\GFM+3@4%Q0R>M*QG<)X&YK-"AL(UN?WHCU(.J[@L;- MC'V7GC\Q==\5-4\Y_*[=T,\'^EN6B6_I:J7=JKOU1L]YRE:R.@[V.BWX*C,+ M>:N]K&1Q[.$8DH#I\,X+$62!T'X15@D5C(14QBZ.D-OPY'KXYQEJ'%? MZ^3FY#A.A)VG,QZ\(QN<1O 2T!;,E>Q@+SSX?92>KOV &]+O<91@4N>G'SK' M'E#/I_0^RM5T\'Y596\K_J%/LI#Y5RG>9OG;[48/>%>8GBI<+OV8^9[G>S#D M)>4@59#X^E6,B M/G:\5WP\'-.A0XX?WUZ8-EJR26*4$P(1*%4^G]( ID?!A G"5$L]*,@LNH$>/+D MN=FO6CA026$:(?/FRPD.ZM&.P0[?T'_ M\J1-O='_63^B/M0@91"&D3G@R;'V-T@20I9X&,8L1&' HY@%3EWOS@\SMX^R M+'G9[$M>C*2.1T6NX&KG*]R.ULA?;S^@>I4%7<9AZ'J?,R--7LAS6=MS%3H= M5_>DR3E+CKKT&(LC3Q!SHLZ'R)ST9D2'( $+?%]@1*7GE&@Y/\ST) M)4WWU:,7,G^2QA;I1W]0;]."TY6I&%VR)&**(P23&%/M4RC3-B$(X?]/WILM MR8UK9Z.OP@C_8:LC"ML< *PKTIJJ8_\JU4*2;WW15]D8"S1.RM33F:I)3_] M 3ADLG)@ DR019WCH552D<1:'\@/"PMK@$F,#9- (8A3AFXH@>;&-[60UB@V M+V(R6F#SZ/-.8PY%G?>:J8268WJ[,]_]8%SBMRYG\JDJQ*:IF.571 M)U56O]JP>SMJL5XP1IBB26P0Y"F !"% 5:)!1EBLH$PD44XU2H>+,#<"^-WL M]FSONZ(1-A*-M%%5[=ZO-M& &>DGC&EP'IE4JM)%>PUN]F6,.DHT)>?L#+1Z M1!\GF0&_VE'CSL1$U0I&FA'O>E/#P;Q0C6K @R>M535<\<-*5E<\Z7H7Y$(* M*06.(:!0+L M]HF'0F_D3WXX<-XLX()(2%;H'6]2EG#1_) UG.[Q#Q)\56Q_W&X4>[66:H$X MS916&8!,( !EEAJRR&.@L!0)2P0DJ5/[]<,'SXT=K&R1%2ZRTKF'"#X!J_^S MOP:"D3]Q1^V] @1/J7I%?."3QTT6'GA*B6YTX,G?ARBT_?FO=>-I3'4"%4DY M4)1CLV8S!LS]".@4)K$@-)70N5YCSSAS^R"KK:MH9+V)N+HO5M5Y_7\]+G]$ M67)C#^[C:TI*[R%V\\T$ &X*!\QA[6@CZ(":CGUP75.$>Q!L4WI+3L W5MWM M(RR\2F_O[W[&ZMM'*O07X#Z^?&!.UZX!PK)Z)\HOQ=>VEUV"84[R+ -86@>% M8!10H1B0FL0,P30UOUU\4QN^=L[?.C^:SUO<'7.\E[BIG"(CT4@=;;IB>^9G M]>#LML<)A-W8]D^+U1,Q1S@;7V3MO3 M]=+V$52;;X50Y:?U4BX@08Q(F0'-M-GN)%P"!C$#"9$992IFVJ\Q\?FAYF9O M64FMF[/II^6;QWD644>:"(+3V"S10%2)63<4;02-K*0A\R\OH1$VT?+L:!-G M5%[2^CAU\N(= U,S;"5^:W':@F/;'S:P>[VR(8FV#\N"T@SF.(F-_>.5K]8XV-YZH98SV0EYJ3C, 8#?." ;;R+3AC9A_>H8+ M$D&S-'H'G#99PT7WHYP-IYO\7:>?E*CBVI.4?RZV2[6()4P8U!(H'J< 4FM/ M))H:HT(1'*>0RL2YTM;AP^?&#)50=GU,TA?\EZ@5U]V7>H3>97_J-9B,_-G[ MPN'E7#VG]Q4.UJ-'3N9D/:=,U]%Z]IIA"_Q'56XWA=@V[7=:QU:6&6,?$Z A M-@L[S@6@&*5 40:]BGR='F=MGNQ>R*>O"_F(;Z>DH.(VGVSI^-4HC M?\@=@"H!1W +]$(0ZF;%:.!IO%66[+ M*JFSRK1M:Q+OSO8A3RC'PI"$-OB:O\6 Y(@!%3.E97"XQ963YL9$TTW%R)058!:\.2P,>"')[DJ))F7%,.@=TF>@IP[DV2=1J^_- MZ]K494'2O+6*(H!UG &(,@$(3%- )"L?U,7O[M]W'Y9;VR; MI3]LUG=E_-U5H>ZV%43Y^KO:B*)4'XQMJ#[:9>UE&Q]RI^NCYMW2CR4BR@:L M0ZUR &-)C+VF%4@DU9)@8ZX)+WMM&K'GQEV5M-:;H1H=HJ^;ZN3CJC;.$[T" MCO[DV4WL\UJ)MM]$G1_4JA=5^D65@C?13D7[6NP:U8=E_&+&067? ;% MD<::#;=B2Z.-[K>PE9OMHDDS;1V*1.IIG'B MLO8%\@F>U[6$FMN&1#M9;Z)&VG LXH9*2":Y,.*D;.*F_2&C.-[EG\SUU@B]VA;?E-UV M- :NR%F:IGEB+/^<&!HA"M LUH E>BU"M?D+PRKWH@Z,FX.G779)E6/2)W M,ZSZ+@OIE.]X!5_^V%_2. UO;UM5J?MO8:C9LJW8)[0N8H(SD4(%$" :,$<8 1W$*,IKA3"4R MQ\HI[7Q>:LV-IAO9E1S#BS_Y.W.-EW_.;\*$IP!=2)X$C/ ?TPB2IPHJU!ISE%*&^B#D W40M1U& 452!%%J5H7W%D[%.$YYKW\4\9)M=L M!J<0SS6;;J<4SR;=2)9 >4Z+1M;VP*5\NZJ/5PXD?G(@LR"*4)6G9L7/.0*0 M2PB(V32!F" A%<\Q(5Y--Z<5?VXK>RO9PTE7W; :S&MU'65VO%?1<:3P=_BUSUGK3LQ! M^5$)57RS_9$7E*=8(44 U!D'4&484$P@D#"&N8A1GJ?0U?MW:;"YKD1'W:/7 MM>319B>ZNTOL(N*7G88A<1R9][L0UAE(C;31QS&P<_1U= MP>EQ05Y\Q&3^2%=ENLY)YWN&IG!6A4HZQ6UCQ85(-$B$S@'$A &&: P8S13C M>8H1=#IC.3? W)BUE6]P3M41@F[V]S6XC,R4/I ,2-(\K7?8_,R#,29.S3RM MX7%6YIGKPI6L_JR^;U\:V?ZYB'.HXY@@D,1: Q@S"+A,.-"Q3A$76D/M56VE M=[2Y?>.5)_1;KR=T *1NWWDPH$;^Z,_5I[:R1I6P(U>H/@)E[!+5^P&?O4;U MD>XN1:J/;QI&'._5]A4KOWS8K+\54LF7/_XP&\&WJUUDQZW8%M^J2*5.'T>8 M(,$4R*@6 I)#)LP"DB&$[(]A8"130AF@J@ M90P-32((F%;:NJT08PH;0+WJ8%XOTMQH\]/C0]5.Q5PRAP/ M3R:=B D/1'H3&%M-C%%H=8E&,0W#01OTG.)ZJ:8]>PB&XM%Y0K@G#^RH5JQL M'8Z-DL7V#1-UN/'ZX:'8VK?UC5(?U,;&\[%[M8"29!K2% B<9 #RS.QZ%><@ MMA4#%14J\2M%YC'VW)AV+V:DE;)GV8V@GCW8/-!WX]*1,!V9-*W4=M6JY8Y: MP6UOR!W.1O;HPV6<_;N\^2,6M F:? MY:F@])P+%0MB3$7*;$=QD0/.XPQHQ51"L-:<.64[7QIH;@2UDS4:FO?0"^OE ML\Q08(W,/.=P&I 3T0N8^P%F*. F.KST?M&\#BQ=P.@YK.R]?;*#2A4 M3M?[\^0?JXT2Z_N5K4;QF7U_J59*%]OW:KO(&[ H:;=GWB->BNG_PYP&]3(]!8!J9&Y\@9(2,&BEO(B-G M")C<23$(7!,QXC#8O&CQ(AP]G'C^WLD(\:+X73:\?/' LAR/I3%/R[)J3E46 M]IVP]NK;K7HH%Y(CI1,F =8IM$5R%*!4,"!BFL:,2V2VP5Z%.7H&FQLQMK)& M'6&C/ZLM6B6O;W&./IS=-K6AT!N9+X<#YU^BPP&1H$4Z^L:;MDR'@^9'A3I< M[KFR*\]='5'V9;TT-Y=UTLSN)%%2R&B&.5#,=N?&*SNA=W&.C=C_UB;K#0T:?U_:?FEA:>QKQ_K%R M;6FV$C*R4H[1@OL"%$%;ZYX;:]K&NA^GZH?U@M-J8 M1[\I5K:49]5\QGJF*8JI-,8L$#K- 40: 2)4"G*4Y+%"-)&^[6!.CC,W2GBG MRO(_HD=SR7JSK?S7RS5;1459/E:E9X65V[M^76K,O%ZKZO@L+']7*IUQM[XX*G4BF%-$AS MG0*8L PPD<3 T%#"I2 Y1FA*[X2_"G-;+EJQ0<2:VBQ/._$\4PF_X:_(-+Z+ M<2?^)_)B=("X6.=GPC8^4\SDG-P: [3XJ1P:VZ)5 M&92BD?8FXKN.8?_UN/P19>+F,W(:=&[O6 M-995+:1G+Q8WG-UL]/#HC4RO-7!=B:-:Y.A%(_0OHYC ?D %;=?B-O*T;5N\ MT#AJW^)W]S ZNA5B_;C:=HJ6V63^IF&1PB252B/ .8P!5 (#@C,&Q52J1OL+E13RMKIWKC3;1256 46R[7?U4>1&-71W+]R+?Z<1FQ]A9SR?_) M;B BU5G/_TENTB1O0B_NQ'9M%I'6,HRK*_Z+K1YMIGW[CS=FT-*>7A;?U-(S MS[YW0MW8+M0TCE LH2&(VJ!QPS34PYE,&J((0 M,$14RB2CL?(ZDS\[TMQ(S(JWKP/ZIQ71-QCV+*B.WLT04(WMA/1!R=\K> F! MH,Z[LX--ZV.[I/.1*^SB#<,XX;?U6OY5+,U[REB,$=) )R(UIHR!CFF&@."8 M)B+C20JIWP%Q^^CYG0BWDOE]Z7NH$B882R1((+:^O%0:J+39>G)AC#^J(7%K MZ7T-4%.0XY4PN?'?$.5'IKN+>GM3W*&2(1EM]^Q)">Q0HT.^.OK]=5F#K]8/ MO%A5WL*/N_3$M]*F:^O"&DFW9:FV=<;1IHIN?+?O46M^]_B@I-DIBMJ.ZORN MVD,NJ-(P5<9(2F+Z6*E[ID-E_1/0QQ7>JUUE&K=K5Y M[R@7-9K?1'O=N[^_J9O&A4_RY&IO0OC7N)FEU_+/."L MV1%/]T/G\+A.=/HKL1&L5+] MJNH_WZZJM:"-Y6W7B!^+1&M$+_8OLYU@BW@N^,[/.'9=ZVM2]6(:UCY[$G MM6]]$3FT4+WOOR+"IC9RVW-/HB!/"9< PQ@#:']B(I< 980FFBG!M-=!]O$0 M\V2@=@_**E$'!- \A=&-9*X#9V0ZJ7&II1OA,/B\[L%C79Z.,GU3)].NW%VYZI"Z@(5I!R$,L\M^Q@3X8I!#&G*"$QQ*E(![A'1Q!UIK[0 M1E+;B_M9JHFRGU*"P#,R?7@CX\P5%[7?\T+9$D.IQ-_NU]_^W=QK($BH_0'8'SI4&??OK$GW^OBL=HO?=+7.( M<2S2'.!$F^4?Y@H01 1@2$&2&>+(9PP@BS*J-1J>YM-8Y?BFE.Q\>8ZAFLD4': M:CRI5OF3M-4X.W%S.F)WEGU>:V/@&9FHK<;Y\:]IJ]%V=_]U_<"*U4*E69X0 MG0!$D&THG#' $). Q#%B"@DDH)=G[-0@,,]<.^^8/C.R:1^[TK\7RT>:R M5'94AV<6.14"0\Y!1H0",!42,(5S %7&,HHY0:E7?0K/\>?&%(V%7.J87]B9C<:A5LC!B(7+SM#'/']1EE=GJG&@A*:YY 28I8P#R"0%7"4< *?N2++ M&=&=OO[G*L?2YCO-HAC+N;EW(^6Y3.5/78;EU4]6@^7"1,VU ,LYL7_:ZBL7 MYF',TBN7AAZVIKUF&]N5HOR@-JV;IQ"+3$'!8TT HRJVO4HSP!/.;(U$SF*N M9:O1"$ MI+G3 TU*3+VZ'E))_\7#/OX_5IL=&WUFWU^JE=+%MOS\A6W_L7Y\0;/:*M423ZRVH2%94JYE]4I%I]JHLW1B,_HADX>6Y,-/Z4C$Q53V;# MB!>]?#(;E1)1K46T4Z.Z\&/?3'CSV75 AB2\@9),RHC7H75(F5<^S;^0W?%! MV?X8;5_;I,D3^_51?5[_OI;& A2597BGS7[XH5QPF"F<* 7R%'( )6* P$P M)62<29GP.'&L2!U,)I\/>YI2UMUC]J_-,3O;:W83R48W&XC6] F*Y*.RY^P/ M'06M1]!68O(HG!=FEOMY^%EF;I((BI=/(R.Z4]8J%;U=[?)@C5[1YW74U2RZ MT]'GYY@R]])]DT_=1)7]IIM"K_)_0>'NJ0X89IS)B@<&A:5;6S#L@P>&28HO M2C[:EA V1U,7JV*KWIE57+XU7\'JOM@Y53Y;_\HBY3B%=KNB2(K,HBH3P',! M 8D9T4QFB,?:*]C1:_BY[55:Z>WJMYPU:?^J?E1*^#6+\)LAM7S(> M[&,O?F$1]P_\&P1F;3^M/$A]?Z1QT FFJV6P/!4<$U<_^2H#S- %0Q#DPFP&S!V 4 MH2S-S'+FE?!T>IBYV?I5+_ANCO[E[LX^H+JM"==#-3)]#T#)FUO[00A)@V=& MFI2Q^K4]))<+5P_C@5T%@T]J\ZT0JN*=M@\'U(@*C E1!@RD-38M% !G5&6 MY*F".,8^9- SUMP8X=5CN5U+6\9CH[ZIU:/GP6,?JFYL$ BKD2EA7^VD$;.) M$!NA-J,#("'IH6^X23G"0>]#HG"Y9>".6BW-;^]O5_)WMOFGVIJ?&Q?F(L%8 ML8RG0/#4D(4T-@2AF=D TYPG!"F68J'FAM7V*Z[915'^=!*ZKD_/8^J MXW8R"%9C[_YJ(2N@=F*V)R !=V<7L0BZF3H_VK1[GXM:'VU5+M\QC"-L3WI6 M?OFP67\KI)(O?_Q1VEU+0TIF1!M)4 5G+I3"E#"6 ZJ)!I#Q!% F!>!$Z@33 M'',M?+*AW(?VXI )$J&,Y)$PHD=?&]FM'T2WQEF;S[R1RPD/WF,/BE?^:-RR%\#GC",SSZJ M)GBFO-/OUJM[>S)KMV(+EBN&4BP RR4#D'(.:!S;7%H,4T8$R;1N7?YN_'5N MJ &N^9'YZL.F,"A_-89_*W&T7G6:MDDCM1]5G84YUGG.M4X %YH#F)$4,$XS MD"0:"ATK1I77+O0JD*?L9#H=Q&[<'P*XD9E^+Z(]1'ZWP^K7/JR\*?T2$"$) M_.Q8D]+U)8T/R?GB]4.IN/+%?%2VX_I\!M,$@.[DM9DZNW:SZYW$ONSA KXKE00& M='1>J>2U694MI-T.OGN9;Z+;A_5CR*YX7E"%91Z7@2>F(0\LCCG)Y^99%29L M:B=669#W]YO*PGN[VAH#H2S$W]GR42U0K@47(@4I-\P'*3964F:,)HQ(CLP/ M*$[F4*GPLB9S,\/<2Q?>1*Q5R>PK&YVB;U:ID6L C_96.;H??X9W96SOYE2U M#SNHF,5F]\+M@(DJ9&80[1)JV'6ZLXHSD3(G$JVB^V[!S6RD_6S]Y5&[7 MXI\-P8DN$:H+)SW73(#;.A4>U@D7E9.Y1,%/S_P@"MH\Q&WD:3N&>*%QU";$ M[^Z!!;?8TNY@/GU1:OMN769RIEQ MYL8-OVW691D]GJM"$J2XR'750V;$#6?+@XQ>^6,,6C@WU!QJ=YPCA4N7#RP3 M7Y76_63-]-K)@V,I"#60*87-[B57,:!$2+./23*5YBF66>Q5(OY@@+FQP*NF MMK 5\";Z/_'?XCA.HJ]L4_OJ;B(:QS?FW]KJP^QQ^V6]L9-P$^'\AJ*D=\ MK>NL+!T[O)Z=4S<2NF:F1F:?9I(^U9/T]WIBWE8@!RQ3?T;_H"7J#\>8MCS] M&0V/2M.?NVX8Q_RV7LN_BJ5M '^8V'LB/R:5+$8B-[2#4F.-)!P!IGALD-00 M(@^0I>0W.6Y,,AKD(]-,4+2]^6<0:B')R4^ M29EK$#:'M#;L(8,SJKBH'-CN#<7ZGI8P:-*O(-!8"TB$96*J!1^^?2-GSE]ZQRS/3U=2Q8HU0*A! (!,3([1B(! MRV,)D@R2W&P<58*8=]C)**+.C04[DKK'D0R(&QEGWCT"0YY]-G^BR(\GP1WC MAG2,.BW!8S;&D7;ZH(Q143\9=3'NB,,6I&Y(>-.S89$GFBE-C3VLE5E)!,\ MDX*!A"50$4F1HE[5!T^,,;OL7I/><0I5-YZ^$JN1"?9I&L>^ M,&6AN1'"GM=I4>1I6RGV<\-6=5LXB M[6B_!N:#QD;5QZ?KAA*X3Q?$)\40 M!Y4A/@6Q&T%<"=S8W! <%%S,Z@$KJ"V>$PDY]!-N_KEKVRKWK!B4T=>09EQAE ,$EL:!BHA 4]Y;*N7 M* IC&N<)\ZL^,!O=?(ANF@H'E8RV-/RSI-<&?W<\3E7F(.^,%K[I2LO7&.WK MRM]$+4Y1 U1]262ABBQ6L\G('6O^9Y&A&URYGR-C=ZPYG:ZR_5 !K]LV5O9( M65@)*KDKE]6"PSA35$E F-9F\58:L)0C(%.DL@0F/,^QW^+=.][\%M3?U>;> M4-Y&+6WBHMG?E5O#>0=NZ6%[O-.(^^W8KD9QJOU71]";>M&I7=/AMU&]D(RQ M*3H]X+-L<7IU/[=AZ;]IX@BKZC^VE$&QNO]HF<\V+Q?FMX;[%GDJ-&<*@X3C MS :+IH#A+ :,2HIB11%)O!)S1I%R;H[R2M:J/(\]4-M4TEKJ:L2=*(*J=UY' M#IX*-5OS-]GKN6Y4C6I=;Z(/ER=[NI IE\F81;14KZ _1Z"4"];!8J24' NPNSSIZL3UBI++.AUX(1*S+U>&^Q!FMI@%)H!!"4'* M"5,VLOM219. MB#M21V@@S'R^4@M*,T\#3DHX/%D<4Y'7S]>DM M[XU.32X&9PC"F-B*?#@W=@K1@.6( (J5@+'B.O=K9')ZF+E1SKLG&2TWTJTG/5$48EK%R7SHC M/5OZR[&V?1DP)ZX>1A)O5V*C6*E^5?6?;U>W0MC6$>5')90A)AN%+?(DY<9 M 2*EW!@ME +*;'J4Y^G<.\W@D:;G:1^ MY.&$NQN5!(-Q&F)IQ8U>M +_8L-8=HA^O(RH-ZWX0!229)S&G91R?) X)""O M>T.DV;S;E4M)DP0E,;,)-D0!"$D,B/D[R/.$2D059*"0#7R*PR"*DK4VJ.;=\U24N:!O?WK-\>4#HQJLH^;+>FGN M*.LPK@7%@L5*$QN-8/Z3V]YJD&$@*!0Y%&FB-?3)DCD>PHL))DMT*3MR_NN_ MD#3!_UFY3[:>A3I/0)KE*"4")P!C>W3'6 )()C*0,IZ*/%9)*N7B:Q4<]VG+ M-MLI@#T<;L2(*75?K*J&:KPN@7TUGBPE$O,X!2B-L;&9=6IVV)R!+$XHSZB* M&84-GJ]7CHU90Z#9#C8>EJ_KFK.A@'1;H:Z#9N3%J2O7P7S\\%&5I Z[]B*$7;#>*" 7AR&31BKDK)Q&UDD:O>IV4W@SA DA( MKN@=;U+6<-'\D#^<[@F61/ZJF]+\><-6I5:;C9+)(K,9XHF2@'&8 $CS%!!( M,4@$2F&<98KXQ5CY##XWIMDW'M0VPZEN_6/]>:?96TQ1ZQ)^[PZ M+?S\M+AQT%A@C\Q)IQ.ZGT@>=40?-4O[(EXCIV"?'_^Y\ZLO(N.0/'WY&0,/ M(SO9UBMY:K\D!4D93H'69C'A&:0PJ]MO27!ISG!G_9J7M@ M[:50&_Z+\#N>6@8$=>SSRP,D7_>CYG]2Z0A%T#/+2V-.>WKIB,#1.:;K?<%2 M*]OD3V.2*&.MU>%>=YO*A#.[[_>/#UQMC%W7C3BD.H$:V^-.ILQ_-,T!SU@& M1*K-OT#)] N21\TJ'2/;<":A7H.F0J7K- MTX<&L5GS=&5=26HES)*Q/[J,82QR3#.0RAP"F)AI)Z[V377BN,T&3V*2:("R5 .(. %$4@(85HQF"30$ M(@8ZI :&R4_GA=K%?G?\48,=3OZQ\=R5=A*.XEL:.0C^Y$#/Y45R M"('OO7CBFIT?S$OQ^UH6NA#5+55XK/TM6W:?9 \(%U(D1.N,&1[1RKJ48L U M10";#0O&E"8,4N\:.B,+/4/[I175^I?VE5IL[LY$M39]YMR-[.8VDR-SY\DR M.GME;R*K5M35RW8@VT_\J[ZYGJZ&Y0#P9U&>TD?NGZ/RY("9"%947E#;LX MXMR6AULA-H_UT<,.>;]5X3+(;I0>%+J1^;B5%;2U-I\8MZ]"6[;.T(1DR\N# M3DIUSA@<\I3[C=<%M'Y>-V7R#SL!+Q266*>:@$RGQHQ%.04\I_:G3&2ID#S! MZ8!$T(L#.WTPSY$%NCL9J9+)]QVO'U1U@L8JZ8=%NIZ?!3<6"@/JQ#&OVW7; M!^2X?WCXP->+T(P1_7I^T&<)@;V(P;DXV,LW#F.ACZK<;@IA/N$J-.2/5;$M M/W[ZX_?JBUJ@! O(#.]@E"( LPP"D@CS$\X0Q@SB&$K#0([I2;UC^9'.V!E* M>U&;J(I'*ZP?M?1#RV(F!,[MNXLT@"+G@)$<@SQC6!.:#V. M#Z\;:P<#;63&[N!5)RE4DD8OC*SE+]&?M;P!#TN<< E)U_T#3DK53KH?TK3; M3<'R%:KZBS:OARW?KO1Z\]!LB(UQQ)9-F8!B=5^=XGQ=JJVZE?_]6&[M2G(N MY'@ADE1E68* 3B Q6UIDK$V-#"LQJ5)ER%ZAY,I>>".(/<\CG>,6>3<1V^GB M2703S;\;8\YO5D>FWM/)&!V=HX[2UGM:J1WM]8[VBM]$>]6?*Z%CQ-D:.15D M#,F?.XEDQ-EP2#\9<_1A:UW5)ZC>V#2&7$8$E2S/ 4'&6(::$-$0S=LZJ'Y++C02:EG;,Z M'C+$^0N'?OW='AFH14PE50G#@"., %2, M 9I3\U.>,DY3G)#<*[?VPGAS^] ;<:M\*?9$8+_/_A+,;B00$+R1*:&+VU-9 MHT;8QY\..VLDWN]&NVL;6&;*N6ZF#Y]L':-8L\IXPHJ$"J$EN""7- LUR!&!(L MS4:8(^X5)!1$JKEQ5%>IJ-QI%:E&K;K-BM@K9D]F5*/:OGG@\*2T,'/M1H&3 MS^#(1/ED\O8*1:^?3-ZKIY/7:F4[:M4):6;76FD6CE6# AV2>\,(-BE#!\7R MD,?#/MR/[;_\SX^#$H>OUM_4RK:&5:78%%4CV7>J;AG[T4JPX+D4'&<"4&K8 M'*I$ :8%!Q(F+.$842R%OHE;\Z..H0,NUJ"ZL/KAG OR)##\+\,YKU'#LFH7H M?WY4JTL2-VO+@ =.LH ,5[1=):YX@O]2<,)]^5&)]?VJ^%\EWTHS>*$+M@N+ M:*(EI-DD=BM@E*614]Y]K1R7J_MWMK!VUI)@E* -:Y-06(4P!E1(;)D4, M)C 1*MTU7O,(-CDUEM.+_33%9I*PD]5Z!:HVL86M#30@_.0DL!YA*(/!FC(< MI1$R:NK7O&CD/'^T-2PNI0^+X/$I)P>;/DZE3^>3\2J]-PRM:265+E;F$WA7 M?+/M[9]FW+S\\3O[[_7FU9*5Y>WWHEPP*#4A- 8L(RF (F: )#@U'Q*+4X29 M1KE7]PG/\>=FENW%!TLK_W%N6?2GE=NS;&7$VUWIV4T9^UG)Y,=1I1-SZZ&J>16<V,;XWQ59@##U_>>,;P^T^!&)".!.S*]6*EM%%HM=]0*?K.OH&YEC]@V MJJ6/C/@A*P%Z8Q:V/J#[\!-7#?3&Y;B6H/\C_!A-JF+Q>K4US[V5?+I D$/.< 87,?R U1, 0HR!C2F$FL\'UG)]_'U)!/O]TQ,\_??[//_7Y_-.!G_\N\VBS M+LL/F[4NM@L1YSBE+ %I2F, <2P 35D.4!(KD:0ZXS'UJ6C1>;;7ISY!V8E* MM.AK)9MG]F ',+>=Q4 81OZ$:P0^]"/@G_]WK&O07+_.XZ?-ZSO6ZRB'[\0E M RL=;M9F7[S]80NX;F]7TOHQJO/<]\K6ZA8$04Z!XAS:'B$I8+E9GK40&-,, MQ['V7[$O0AC!F-J_A=0@R6 4%+ !"1 2)A1 MVVE!2*_"/L$0GH 7IT'8C3=#X38RD;9BUL7!M[MVG@UR[WN0\R\-Z0!)T*J0 M?>--6Q#20?.C6I N]PRCZ'V;ESO=+:;=%+^MVJX?5>4N]VV),#&[*T(S0RHV M90(K""@D&,3&X.)0)XG"7IV>KI1G;D1?%87;-^L<6#'[VDERHZD)H1^9R2YT M/QBIT50@_$+2WK4B3>*1QB*_G MJ<85J$U\L.$.V/"3C3-HA#K<.'S\\YQOG%'R[!''N>L'=UW>V"S#7U7]Y]O5 M+OOP%?M:&*/NEMN::V*[X&9QCS.9@@P1!6!,8KO3J=%_]#^^.S:[3X69/C /RR%S3"AV]:,7^ MQ6*]S]5N1(_^;(4/V][9$[' S9Y=1Y^Z];,G*B<:0?L^8;+:+K>GTK [):KK M-EV=2ZJ$H07#N@9P2LS]*,XB0AGXWG.;T_=;F7)_T/FI?F20_$"H>YOBZC%WT9_[7YN>N^ M7/GZ3%'ZY;HI#%_]9: \V6RA, (\%!CK56J=":R&=O$->H\YMMU<+ M'>VDCAJQZP22%Y7DGLYT-_3==GC!,1W9'G"")XQ5M(].RBK72R8 1C@&,*4:4$4Y2 7/TU3' M"F/NU>AK8@7FQD6?'A\>V.:'S:;E[6[,;JS*O381VWJWQ(T. MYSSW(]-M5_6ZQ^1.^6KZN^K;=V,'0+1'(-I#4-W3 :';V+*%8:1 NN>:Q*"E MM:;68=J*7<\T0T>%P)Y+CL&[^'NS CS8VOF?S2.J;K7MSY=8_3&:>_3_^$T>&Y?]V!(1OZL:[EVAQ@! M6ZN=4CAHB[0G TS;ZNR4;D-' /W(8Z-'5%RUT83YQQ*7/- "89 U A M!1B"9L1_.TDKJ$\WBBZ[C)"X'9V+NQ07#Y;Y4N M01%T3W-VL&DW'Y=T/MHE7+QA8 '-PZZ'[6LL6"YPA@B@$"9F?<\$X(E4(,EX MPK"BC"9>)'%NH+EQQ'$+T<$<<19;-XH(@=C(##$,+/^BFA>0"%I7\]Q8TY;6 MO*#Q477-2]FGN*.L"GKMWF"4D@;$M?8&) ) K"(C2&I X9[;. M+N3"ZYS^_%!S8XBNI/_Z+R1-\']6U1FV/_SHH0=<-X(( ]G(%-$5\M^BI@+O MZ42N4;CC,D@AV:-GM$GYX[+6APSB<,FZQ3E'^+SF';FW3AS MMO,Y,@V/%--ZU+:AB6*-M@:&J,4A')L_R_2%7""F56#2->=9YN9P&7L>(0;6 M+:J;@RFY;QE6=5YLHZ=RDMGFB P(3'*[EBE $,Q!!A&$QL#.8NE4]]5QO+FM M/COVD:WUWDD:=CG^UK".$L3GB$K0HT(4AIRWZ MXZ;_45$?Q]N&EE^HPF59U>CA5[9E[=E3EFJF%<9 05N_)^<0,-LZ%?RN/3"A>L'^O-V-<*Z5<0Z9>5>_C@J(W;[%]O(NZ_VPO+N<5L:FT@6 MJ_N/Z^7RS7IC?[D0/-%:QACPU$;*9RD!5* 8Y%HJR&.5(^X5_3J.F',CI/>/ MEN;_]5^2//[/M8[6M>S1B]*JYELK:Z29=71$/OM\C>W$[!1C[*KXI"(C_Q&= M+-IH=3';XEI5\\->V>A/JV[4Z!O2Z3GJA 1UF(XCZ;3.UE'1/G+4CCO:4&O3 M"/.P7E5>Y&KX[C@+'B94&\QI MM+E1RLXW9B2.OJXW6[U>%FN/4C67\>UGD."HC4P@3P [T6SZDE-L (#N!5>" M CE1D91K ?4J9^(,4$\)DLO/F*QLB+,ZW5(?[C<-=QB*]<:02?7F5#E&KVP2 MT<9PO%0+KGB,L3'B56P#?C33MB>+K5Y-)>4("X2<3M8=QYL;X^[\81V9.R5) M&\DC*[J_*[$/=W>/8B TIW(L7@'D(">C SP!?(U]HTSN6V@0[( MQZ]?E]4NE2U?L?++F^7ZK[1Y^.X\Z-=+IB1\+('6DC>"39EGE6>74%WM'A%Q[.L3UX722MR)&5 M.>H(/4[TH1]003UKCD-/ZRKSP^/(]^5YN_^^<[!WK8Z9?+LR$E3F]SY:I/&[ M_68>L2W?KNI6X6]8L?D[6SZJ!8)$8_,_("5,FGULS@'A,3';6B13D:,XR9P2 M+9Y%^KD19B6FY4<5:2-C],T*Z;ZIFW[V+^^R9SVGDYR[O.P_=WG9>^[21)QW M8&@B%"T0^U.9&@MS652C<1-9/**_S_W]<7-C MF5ZFR7PVSP9WUP?T?$)7H9=[=]7E T M1[85K@5R<"["17#&R!\X/^BSQ/Q?Q.![A_NHK*#%ZO[WM2QT416D M+=8+CF*=(H& Y#&WOJL<<$EB0"5)N<24)-2I;NSSJS(WKGQ3!436I?^8U;*, M'AIYYV>CGWD[YK/ANW[.)]G]715U=]9:WYZRUHN]M;X#)VK1N8DJ?'Z:%VU^ M.\/K7[A)MXD_RXLWRUUC_US/8 MY1L#_S^TG^R?B.3:7%R0:>+ HOBCYN%1W M^O7#U^7ZAU*?U.9;(=09K9;59U*55=WGA];R5=W4]T6;$54T9DP#K&R^%%$8 M< 0YB#/(8IKB&.;0ZRAR+$GG9JUU:GA7*0U1392B2ZB;G4:>QYFC3;?C >@< M)G%"\VNWNNW9X*:M"E>7!V@:*EJ]S*[[P48,1']^KJH)C%)@>_09"'H6.YJP MTY[>CHWYT7GOZ ,.6VTZ0<]-L"X=\5*O=VJAW+!:48)D1((DBL A8P! MSS$!,HWE%FR#96T+I_3RVIYTEH/ZC] ME!(,JO%9Q!\E9]YP0J&'*LS]'9HP?SNDB/X!)F$%)QU;(G"[.+ -8GMW-"\M MXTPG&"L0Q[G98B"$ $?&)D$QRV5*(&1Q&"-D/^8,>>'\NMGVEQD4,>$R 5<: M(L-@'9E#JA8][XIOME38DQ2^$0(F/)"9Q 3I##L/&^08!V(^Y%QYJ"(@U8H;BG$\?=%AX7O> MG<^(#F-WF*8AG^=QX;JCX$X]@9RJGY1XW"AI.Y;M.G C;I4$,,TH@(I*P"0B M0"5", YSG)+4Z^CM<(2Y\4HC8-4NS_- [ @\QX.L:R 9^P"J@\8(3M6SJ@<] M^3D:9-H3FW,Z'IVTG+UP8)M0Q4IEVPF\??BZ67^KNY6VG[6.$154 "F4K6NL M[5F)H@"K1&-K2>#4*^:[9ZRY?> [4:.B(ZMGO] >:-T^^D" C;TUV6'5%7,$ M(G" (V@CT9[AINTG>EGOH[:B#K<,(XPWQ:K8JFHG>EC>Y+?-NBP7,(%Y+'(. M,D*,18!2"8BL2 1E&=4(Q=CKA/72@'.CCMN']69;_&]E(!>'C3ENHGLKLQ^1 M7(3[70,D]3EF$@A&THI(3MB(@R()5DN<2: M*NW9A,%UZ+D14"V?Y9Y*Y&ACL^R_[L3U[.N#MY/\,]P^X>Y_1_KS3_+ MMROQM[; ME7,*NGZ&"0#(R#2RD\Y"\;_'I27#7]77C1)%-?/FYZ6JHGA7LMWKV+^>]3LO M)$)4I!("AK"M*AXK0$7.@$J04"Q.&1S^@9H_0T<23GB M/G*O7B0[^OG9;\$FT1@:\)#&8S#9)C4M0R-Z:'@&?_XP=G]OT&#EE[>K;\;L+5;WYM%F,\]6POQ< M14GN2DU"!5-*D 9F=\W-SIKD@"JN@(*Y@"Q-J=9.!JOWR',S99_4II1%*9;K M\M%V-ECK:+5>@:KP9]&J57WQNE4LJEI$55TK/2N"ND^4&T6/ O_('-S('+U] M NY.[#H&>Y3"H-YHA210]\$G94AO3 XIT/\! R,5;.[)V[)\-%3[N#$/KU/, MZOX7U2^;Q.?7W\UNORB57"2Q0DFB,Y!PFQ\60P1(CC'(I8UDX"I+$SS 5O67 M9*96Z4Z^H?W/_*?$C=9&0OBGJ:"R*U71ZM>I5A$P%F,PRD&#-?REF#::8S!* M1^$>PY\T,&/6\++]?VMF?F-+>VS\T9#TIA"&8.PO#%<__8?.E;5P;U=B8X^? M?U7UG^;ORT?;9NCU=_'%OLW6R?I::V5,%H6PI#B'0%!$ 60T 21! @@E"$M) MAK-<+[9K8W"Y\>RTXGL9J#LEQJ.15O3HA6R$_\620&4Z68.I^D'M%?;,!Y[V MU7"C_?E.^,A+AE7EIJZ0W]'(UB5JE:U_:>?]\-^>W%"#$.W?G1:'7RJ/?0U% MU&)1'7A%-1H!\Z:?91:#)F5/J\&T&=_/,CM'Z>3/(\5U!76-,"8C2DJF[_L'/SJ^PJPHJ]V,/J MZ%Z VVU)"0_BR$O!#K^.Q-%>Y.C/4?(T_& :H[;NA9&?I<"N&QKGJNPZWCW8 MXVM=R9F M,'^V8T3KJN"CJD7T=LZ>P=39&7L]4N,[7WGR&>UGXH GM6 MSPPVM2>U7^<3GM,+-PRT5UA9E'?Z5@A;$,[Z&=;+0ORH_]NQ5Q"5**<*)$PP M '$> Y;8=F]&^41(F1#MUP7 :=C9V2M6:GOH\]4\M0V(\318W/!V-%B"HSBV MP=("N!?9[$,K<:,_FS_'L5F\D IJL[B-/*W-XH7&DO?J_:.-:[K31QW,K3!BD7.B:6;W3RC' &J4 AHS#G"U9+;];^6/>H(?Q-5 MXH=;\@>A%G+E]Q-@4@-@$#:'=L"PA_CG4CQ-V'BU_J96;+7]595B4WS=]26J M6Q1]-A-8VO37-^O-[^Q[\?#X4&WUWQO^5[6<=?.-!,,4T9@8$R$7 "I) JBUB"JW3606VFC9*!)M_/JQ MC#+1_10[A^D;F86/4MA:#:..BC?=IFS13LO(J!DU>D:US\QH&K6J^C;<&66" MW=-@GGNB)\JC>;X)]\K(&7,V>E)Z1AEVLIR@,4'K)A6-.DZ(E/#*"?'IZT8Q M>;?Z.]L4MNR"/<5-%BA/%=>)!%Q#8JO?I8 D6(),<'GMN2 MW0I7YX'S]6:S_LON;A:K?M,ZO5;\4VMDH7*&::"Q !)8]]#1#- &8= Q(RB+"6&&;6/J^(:8>9& MFW73XB;GD76X3 M;:)*G7 ^D!"8AO2+7"7/I+Z2$,@=^D^"/-/?GOR@-GJ]>6!&[WVV3V6V_K$J M=O6U)8E39:-<5":->:DA!8PQ#FB6QSJ&*=.4N9J73B/.C38[0D>;??I?U08V M>K1RNYM7;I!?-D:# SDR^74Q[*10UMOB2N0!MJKC^^MLN@8'=2)+-@2X7I:M M%U ]AJ[;[W4ZIK!?C<.+,#";$_PZJ'OS;MPISNK0].L#652<51IZUFXHS"4?42]SL'=J]9VYS)*OM K42ARJHOV<)LH[F@ M6H!8&1,0VI,SEL4YP(9.H-2*0.;7N.;D,'/C$2ME]$3,ID^;)Y>< =6-/ZZ' M:F3.&("2?Z.:7A""]J@Y/=*T[6EZM3WJ3--_]?#(1E[T^:. MAG]KRI-*!VU#^72$:5M.GM3NJ+WDZ:O\'3EOULOE^J^[5>W@O=-:V?IF[?XW MASC#+ ,;P*K;YT>;AGFG_RCK_GN+3'$60X5!2C$"D*8*T#SC0&')2*(TB87T MJ&0]0 2G3V/Z$M;[]WY9%;S<6*G!6H/'LFW3Z6X[^,[*90-L#)"GXI^C$J*& M;CH\4\E_$U4:@#L-C YU2\_Q\'8WWT;$?2*+;@3\O2R]@0CV&'^^3YS,'ARH M:M=$'/J(85;CP=/N^-;LWFW3UK;TZ9OUYNGX[PK&J_BXA3$@%21)#I2PQ5UL M@5(.J08X1R)3J=8)\W*G72'+W*Q1A[4D6C?Z62-5M664;IC^T,[<@ONNM,T.ON!!TP9[33)YR9' #4D";U M->),:GX'P.W05 _QR(&=%J6L8EK9TFX3WJZ:_=H"LDS%)+/)?S@Q6_L\ 43& M&$#S'XW3E,O,J_/6F7'F1JI[,:O-/:@V]Y6DGKT/S\#J1G,N^1U\WZV]%:6/+ M7_!:6,_";.>@E1Q9:S8!J:(00!9SP* B@&ND '"GJ8?7@7=0 M#>QSD+JZ4Z^&:7RWAL7'B!@U,D8O7EYZ^0;X2WMQ".LW/3W4Q/[37GV/_:C] MEU])M*IL#P%R+3D3>0J0C*W;E!# $(*&8QF',,NIL;P&<>QNB/G2JRJ?G*;< M5&7U+#(.@F8P6#6GW@\CZ$(^VR\J-0P7Z4 MYV&!(RW/$L#QE<_0Z6Z!H5)(BAC01$H .9: QIB!6'.594(:IF"+KW6SOBW; M.!8^ODHFGX_C4++QOI.7ZKY8K:P/90YMZ!9Y$BL:IPB05-E6)X*;GZ@&2J,T MESA1TM![C<[KE9SEK+5RC3=GK^OJQ[.8,+>E8K(I&'E5"=35;R:=^<98L:X3 MZ.?IFW=N'0SST('I7.*+DH\VI^-WMGW<5!$C=_K=>G5O:RK8@FI5,/>^?XD@ M-!=40Q CJ %,9 ZHE!RD*YA MM?!,_O*=%C=.'1/LD6G4%>;][>7=YE5U5/1VU;VB6(GBJQF_RJ-2F K(20R@R TG4H8! MH4R"E#".-!0\%E[QFE=),S>"-,ITFD)%3]4QDQ35"ED/Q9/+&IV&);Q=-Y]N M9#K9+(U]YK1'_9-M[, VLHS^^"IM;6%KE%XY/_Y= T/@&K2SX%4"3=M], 1V M1QT*@SQTJ#M7*EVLBJUZ9]V4;U?F#;TOS'.K _WR=_;?Z\VK)2O+3KI;FE+( M4PP!(1D',+:Y@I@E0% N$T/.4F&G2C%7R# W$MZK )96AVBO1!TQ8S:DE1Y1 MI<@UN8=#9LS5>3SJ/(SN71YC"@8XH0>#&-9+[2_&Q&[LP3@=^[F'/VI@])$0 MFTMQL#&$O=)(QQK -]V04P%P)P!2'((MURM),,P:GC--O;HIOR@-E6YZ%^+Y:,MI9ZE.%74;%]SK!*SD84IX%3E +$, M(IWEDF?$AQC.C#,W6FC$JMI"#NDX< E6-VX( -;(S-!*&'VPQ4.MC#=1(V4X M8K@ 0TA:.#?4I*1P0=]#2KAT^4!"J/*9VZ3&MV5I6.=N8_^TV[>7/SZ;Q]Y^ M+\H%$HE":4Q!AKG95A$A ,68 2PE1;%$(DV1%T,X#CPWRFARZW>IN5;.Z$\K MJ>=.R1EY1Q(9 <^Q664 E/ZLXHE+4)IQ'7M:WO%$Y(B(?.\?6 **_:B<3)_7 M54^ZC7KY6!8K939-Y6^;=5DN1*;B3"<(B)S:S0SB@"-A>RI)2CB'*4K\BD)= M&'!N3%3%"-CP/L_J4)=P=>.;D&B-S#.MJ-%V'37"1GMI;0L<(V_ HE*.R 0M M,W5IS&D+3SDB<%2*RO6^88S2/JW3X_+#9OW&ULQ]NZI*YU9M+W>GZHE*< 8E M 2I&]G0ORP"5"AOX29+B!"NBO C&<_RY\4TK?K?#[(T]T8LJ%:*.#GZ,Y#LO M;@0U(MHC\Y4'T*/&.PQ$,"2O^8HP*0]88^QK_BS#_8O?K'>O//\NU* M--701(99GB0/'SXW"K(11):+YB,3? MW*N4G$"NGX6NQV-DDCF 8D"5O1.8N!=GN0Z;B>JON+XN7D55SFO>4S?EQ$V3 ME48Y+W"W^DG/5=?&IEXX03N(A33&F2(QQD (G@#(,P@8I!B@-.>)R'1*D%__ M@6%RS(WZNA&4Q>%A=+$_C/:IEW7M5+D94U4^49XIH'837^<#688\;&M^ZK;/M;*WVVV^L6%9/7[]:/SRL5U4[AR_K MI7E>V1PJW/)RNV%BNV"0"RP) X136[89&3*U!4MR(86&.44D]8QM'2C)W.CT MO;$_-O9;BUYP5A:BBI64MB=EQ:.JU#QS&IS8!X>W* M/*K:A+QBF\V/8G5_^V!#8!>)QB*!AC+SW)9OSE(-.,0$9%QE,D_C7"9>\:=] M@\V-%:MNQDO;S5A[M<1V E9G<9Y@+8!&"@.8)QQPCA/ 4IE(D9(<"[G8KK=L M.3&PNR%'!-:.$7VM8ZNK,EJUISP@O&YK22C01EXNGF:%!3_B<4$A),'WCCWGV'24L^"[;NC#P'AA)OW@V33CN03;=HOX37._OSLJ,^T%;^$POE= M]\4[AQJ$7S=*%+7;FRJN2$XET)018!C&<(V6"@C$XQQE@F'H5=2O^_"Y44M7 MMF'%YIY YVJ## -D9*+HBA72U#A6-JQIT7G^Q*;$L6;'IL.):_P//MLC5K,Q MY,6*-4>L=>%)MNR/S: M6[<@299#K#C0PB:"Z5OHOJ5 M:/1NCD5F]!:X'W//Z6V8Z-!\)F^%UYG\5-/4<\(_N@B3Q0M,!68W^F"R,0>7 MI3UL#6.'V#4?:'A%D PSZYN (DT )'$**,<:I"G'D(E8*AZW';[<]@YN SNQ MR-.^7I/8!$-B$1RA=MMI!(3O^3IV%:N&.3O] 0-QYS"< M>[=1EYZAJX'FB< MJ(OK<_> *%!E^Z(H>?O-//%>O7^TP5IWNDHJ+/\H;2R"H=&OCW:PW0E;FW5X MN]UN"OZX/7?0]M(>AM^NY.%)M6 (2T@X,/2& 82933#.BSK!DBBA:(J_ETT9^C+Z@Q]E^_L&+'P M;*_/Y7W7W%^*D8F_53]J](]J *([7>=KEY'%P'8/W*$0=6(J=GG=41>*Z/.9 MR(H*C\@ XA-C,8\WR2-$>>9OU%1!T/-_L_SBKY]Q6OLBO)]#K.EBR)\1]"=1 MZL\IQR@U\'9-P7];K^5?Q=*LDCI)>1XCH"DW!E9"!6")3(&2,95$IUFFO#L? M^8G@PV+3M$1J\DDK@^CK9BVL?ZI\5N!,L;E]03STHV M'I/B&Q\4$NH)XX2N1/F* "%7P,8)%+HX^C,%#+FBU0+S7$F<,<#S/ ;0%J:@G#&0(B$HSGF*T;7E* ['G!N3-6)=75[B"%LW M7@J,V%3'\V?*2%P",T2]B'/PC%PCXFC8YZX+<0X'AUH09V\=QC3OS//O]"NS M%RJV;YHDC=_9]^+A\>'E>K-9_V6,M5?,O%+FWQ?<%@65N>&8F,>VW0\&#)E) M0)!RJA!D*?:B')_!Y\8]M=2[Q):;B%4!['YG([&3%MJ92 ^N; M':R-[-%.^*B5/AQ3#<$L)&5YC3\I=PU!YI#$!CUC8*GSO]A&[BIEQBG2.HX1 M2)6D &J: \80!QK#7"0QS5#.O?O0I[]15>^8IF 019P1'D/ *;') M60D"1&42<(R8%DSH'.:N80$G1YC;5]LL=SLIW4]+3P-X^6#\:EA&_G@/$1E0 MB>HT-.XGO5=#--%1K#]47B>CO3#T'%V>OF^RL\5>L;N'?_T7#G1(VX/!EZQ4 MTIX;JE59O0*WFXWMBV5'>?EC?TE3W[2BU+:*\BX7K8KR^OR%K>Z^5MN^]^O5 M-U5NE3PXL_S-/'K[*]NJ-ZS8_)TM']7']7)I=HCVJ0LMTH3@S-9J82F MC;WGI=_Z!J6H@NDFVE5! MW^>2UN&:6X-5U(!U$^W@NHF.(C(JR"*+661!BRK4O$-R9CKEKF<&\Y)Z1@OL M3_Z.^A^&S/--"'KB,C,5ISW6F9GRY\Z.9BKF,#NGY_SK5ACC]W%ILT)N']:; M;?&_31Y\BF5L+ Z02TK,WHXR0"06(&8R)U4[F21MLUD^NULD_I(XL#$N"VH(^$\S9K7?P!_$W6QOW7!WGL5&@Y?R(5B@!23 MO+<=CN-<&X$=8Q3/^]287SMYS5MN?K-_=TOGSSM\.O_OBA MDWS,9W5IO]'S%PP\]>E\Q55H#EL)>Z9D8W<7D B:"(5!DJ>YK?^= H:2#.0I M8A+)-$^T5_F=OL'F]H%V9;6'J])6J2IL9RXS@4-BFWN1=CPT"H3?V&=(!]#5 M!;Y:Z%[U0N=_JN2 2=!#IK[QICUS3>2. MB/S&$@&9LEYD?*L[?_R75]]]\V7[TI1)_NU]_^W=SJ]$_H?8'8'_H M?.9G'SO)IWU)J?9SOGC==:&SG=(?'Y58WZ^*_S5; :E6VT(7K+,9J#.!;E?= M[MKF=X\/2E:>EO=&W:?E?C2/!1<94(G0 "JN *Y MDH4;JMWK37.W@1 MDLGF:(S@Y?&$?I;0Y]'GX%S@]/@##^QF;-X991XGJX3A.M_X]G'[9;VQ BZ2 M# M$,0%8"P8@S!D@2"% QKW#S6U]V$D;E5;%*NF MHLGY_- AB+OQ?C@<1R;M/82?:@B;V@Q[80,V.'8")6A[X_X1IVUN[*3]46MC MM[N&D1KMEF9C7'9^%L)1@1SD0.9V=Z>,,T!-=M:8/:P"91Q)A!V MVLOV#S,W,ND>[:A&4C_F. .G&V-<#]+(3-$*&+42!O1JNX$0DAG.C#0I(_R_ MU5U+C]NV%M[W5W"9 D- $BF1VA1()W/1 $'O()UVTX7!EQ+?>JR![6DF__Z2 M>EGSD$7*%*ULDHDSTOG.1_GPH7.^<]K;EY%@Y+?=,ZM-\Z/KLA*S5%OQO=4T M^<2^[1_71E4RI2EF*H$ISC#$/%*04<0@D0BG<9;35%AM7RUL+2T6_-Z)HFDJ MU__J9>&_"FP:L/;YQ6,,GXX,GGF;.3P8I* 'M2?W],D[NT.P5&Y+5_I)W;:7^-NV_??QL#^PK5$U62&9%BC""JI,<8B5 MD)#'&$&!$Y$1BC%"^;G[MIZ]I<775QNW\HC5[\ZM3_KTK=M$*B^T=^NAG7?S M]@8M<^_>^B8OOGU[PW^;_=M;ETT+,S=%H819G-2"O]1A[5'?OA'_ M+;?[%@*VA^K-+3C52Y05&=K*\*F9)4I!E, MD#!G43R!>B-:P"3-,D$$)QG!+LU;[4T[A:T K5R--J[0T#N![G6+&; .M',# M<=MQL(MD\[ [_5FS_#/HP(/WXS1/Z0?NR)CG!N"VUD-W M_'9DY8T6WZYWF+C3:SHJWY7-N\':1/79"NFUE2BR N94Y1 SQ"$E1,!"XDPA M*F-"X@FE+*=L6GVQPA>MW.H;?65[O3LI"W#/=O^H6L][7R?V.(>ND[1;;O3. M93'0+J^!"0YEFRT!>D@][O L^/"ZO3ME+^S>SL+S5QL[FVO.T ;@XQ6 _&4% M8%/GU]M?OJCT^ZSNV7I;Y$%?%C:/K/G0GW,!@9VB6?'+MPN_(F8.8I[**;ORN5[3+Q1,-^Q 7IT ,.'YU+YRXRE]W+XP&Z$ M+WF_S#B]6=9^(2CG:L:/EN3OAVKR:_5R(66<4\E@C#($<5'DD+&"026YC#BE MA$LKM3+OR)8V9?:UT&TBYOYDR#Q7E?[<8;><%R\QF'//=F''\0S=>T^^)T6%3?EX&9I-L&K1\U,;?R5G]A3!73A]+,7JLBP2S+4 &%2/44 MP40$>R)+/.8-I9]^H<6],B?5O04[8]E&^>##"U*F2L*"/4"&6: M:F]20!H+!K.<$)%A'D5)YM9P?#?-K%S+,X"A/W MNF+%#B.X&6'*.?R-T> SA W:"AJ&QCQ^&4I&?W]J"Y2NXJ]7Y= 3CA)DB7I1!JO3B@E&:,IKE%$7,5CMFR,C2 D:+$QR! M@AJIO8;,(*&G@X4OFF:.$1,8W-@]>*%1_,_ZG:W%FJ%HZ3(L1Z#!%7Q=3UL7]>KQA/P8%P![Q[W$NBU9EVV,N6- M?8#GQ-.Y5/C1_X'>S/>\?^/-?,L J"A8@'#]M#%;A""](_1EG9KY'0]O O(3 MS;M7GK\ANE,EZN[U#VSS<5N8MJ7FTX];/1^SS7LA3,M,O9&O*A,>-NJ@WLO_ M/=;I=A^:"JNN:D'M5S++B9 H@1&-.<2T*"#CDD"E8X",*%WK3O+1SPZ&<>_[Q/CVY+6<,+ZG$UG,7]/R] HW'X.@R./I\!8Y> M7X'NL3@6?=F>\P3ZXELK RSJ@0BD+;"4!\-)IR#80)U0.I@?0S"MA&!T]M46 MPAEU7XT<,_G_4(?#1EUOUOJ?OZF-_,_C5NY7/(GR)$D03*A$$,&FNU\=';8U%AAE\U:% 8U*#DF_67)G1LE4.+ MTK$1&)_=?1 :N)SGK@0U5E"#!08MJ.#Z8\Y^.O3(8*#)["PFG68@2VY.S!]C M=P@6_2U=Z<=NVTLF2E@T%A"C/(H@34T:9 M$0(CP3A/D@BGL9-&SJ"EI1U%FH+D=;V,>K+CDH5@]S:'09Z86SF M>-JI$6J0]1D=^-O@!!50C^]11\GP*C(Q:"RLIL28SZ\D)$8OF)B)M?O"MDTK MC^MRNR\W:UD?:VWEK7ZZEM4METPUX?2*5;NB*RR37_%7UP=9AS60&"W-^5IJ/AHN,G^=2(($B M*5(&.2)F:ZHR2%,A8:P88WE"$4^=%/(OZ\[2HEWM3;5F48T_1OS&R*L,IN: M):;FG/F4A9) E9@&ZSDK M(%-(P#S&62(E$A&*G*;I,8M+FTGKW^N06.E1.4Z&HW1;SE<^ M29Q[2JEDNVJPH$8+:KAZBC" F_:$'J.\+3M> _&HT;"QTI:#5^',^L*INL7? MCHD)M[MRJW\4]>G';;E9B^_UG\?7+$(BK**,FNXY!.*"<,@Y9C!#:4+BE,F, M.+W"<@6PM'CT61DE<,!D^5 MKXYY10_/G'&5,78<%KM -2?9,\5TVE3V_\L:.& *+'$]CZ+74\<3[3%UV-2>^O5/@V[(NG#H> MU<:XX(6BIK5-#K'(;G+UM:V)/?D5D- M@.U:S"^MLR_'SF9TPH+,GB*_:S(+NX&79?9,O%Z9.5P[%)?Z@_I)__3+3^TG M^@]SGO/+3_\'4$L#!!0 ( *& B5'E(Y3MPW$ .E)!0 4 :'%Y+3(P M,C Q,#,Q7W!R92YX;6SLO5EW6TF2)OA>OR(F^W4LP_>E3E7U42@463JC#&DD M96?WO.#X8BZA$@)4 *B0ZM>/.;B3((7E.JY3W7DB*8H"[S4W^]PV-S?[E__^ M]=/LIR^X7$T7\W_]$_\S^]-/.$^+/)U_^-<__>W];^#^]-__[9_^Z5_^+X#_ M^?_KY8_F/Z)0#\ MV^:7GB\^?UM./WQ<_R288'?_=?G/SBMEE-+ 5(J@'$L0?.2@/%/!(#HAXO_] MX9^=E&B9CL"]=Z 4-_0Q%L!8S XE+T:9S4-GT_D__KE^B6&%/]'BYJO-7__U M3Q_7Z\___///?_SQQY^_QN7LSXOEAY\%8_+GRT__Z>+C7^]]_@^Y^32]V_^\ M^=>KCZZFVSY(C^4__\^_OGJ7/N*G -/Y:AWFJ;Y@-?WGU>:'KQ8IK#<\_RY= M/SWXB?HWN/P8U!\!%R#YG[^N\I_^[9]^^NF<'W+Z]>^1'# M;/T1__-LNO[VY[3X]'/]P,_/%P2'-^%#)7?SZ^MOG_%?_[2:?OH\N_K9QR46 M>LY_?H,J5L[.W_G?KG_WY^O7?U[BBA"S6>XK^L'%(^K+#B,%OZYQGO%\B9=O MF2W2K0_-*H,7R\O?G(6(L\U/)QFGD\V3G\75>AG2>N)55!$Q@O-.@[*)@7?T M)7"K52$$:IONK)S(7A'=&WFL,/WYP^++S_1@D@OW]1NHWP#C%]+X;_=>>LZA MPZB_W(3OZ;.39*PO12,1GR6H:!T$5AC0EK$\9<]+X ,0?_.=MVF_*=]GR_33 M8IEQ2;KD\J5AF6[)^CZ.+S[Q\^>PI =!^CB=Y?'$+N_^]96-(39]_>XN?%P?%(=SM!-(O%^&^6I:&7\! MZY*43SHFX"DAJ.(%!,T<&).E#R4QJ^60]N+.^W<"ANH?&$?Q=61LO)BOR<_Z M;3K#W\\^15Q.D@\VL.#!Q$S,4-J3^5,2A$>+249MF!\ $W??NQ,6=+]8.(J/ M76#@+7Z85B;,U[^'3SCQ:#)3/E,@A@E4EAJ"# )*]B9$8I),=C 7%/LO29UM&/^.^(_/%V?S]?+;\T7&B0S!"N89)"]I39QY\#ED M0*YU4A*YYT.8CAU(V0DMMG>T#,?M+L#S/GQ]F8E]TS(]3VY<:$7#BV21'&GC M##')Y0)1.@:2G.N@)6>V#!&>/$K$3H!QO0-F" YW 95G.9,(5A=_O)K.D4\2 M6EDR^4["*%*6BD*M8)P$SI5ERBI=6!X,)EL(V DBOG>(',O93N$A)EKE7 RQ M!;UFH!*O>1KRKZ5U090L@O-#Y+D>)&"WI!=[>OC8C[4]X>,Y??MZ^7[QQWS" MM:_&D?PK+0CB3">*S(VE%2D1F4A92C+]\L M%U^F\X23S K32AN(T4CRI;0$KZT"HR592.:-RA83>,=)PG'8S!/0'E MS6*U#K/_;_IYXW+SI'AB*D!)A> >'"=%*!'0:..4B#\N341%X/=[(@7G"T M4&+&;#!PQ8:P ;=>NIOX.TYR'L["3A3 BZ_I8YA_P$TN7T4;LW(1C$!!07*T MX%Q!R%:@U3G$+(:P!-O>O1L2.LY>'LW0+D*&YV?+RJ[S\]X*;)+!V6KB@TQ1 M"@23$KDW,@1P46<0,?LB,SHSB'_X& V[ :3[W.4 #.X"*"_G]#1BQ_0+_AK6 MX6)9$YF4X9;X(B0I/PJ - 1C-'#)(IE%)S$/=PZRG8;=:K6Z3V(.P. N@%)+ M!Y;/PQH_+);?)DQRR]%'HE<7LI#.0BC.@$W::Y.]3VJXX]5;K]X-%MWG+P]G M9Q=H>/Y0Q8 M;(Z:C",S;#B5<>/-NV&BXWSEDGVVKA>/:@P^ M<;XH7Z(B=LA /K1@X- )* :%9[YZ2,.=;#Q&R6Y0Z3BS.3"S^X .<6X99B_G M&;_^/_AM8J-63* $9HAVI=!#I$5!YB@ERZPX-IR5N?/RW0#2<=;S>):.??IU M'D[]-EVE,/M?&):7UQ]\82HAQ>!);SA""PG)M2"P.463QT/MW0T;' M"=%!&-O)O9+K1?Q&/UE-A,N6@JI"2^"6ED#15BP\@PU*:*SG.W&(TO$'7K\; M-#K.D [!UJZ0<7YQZGP12 #F*C/01NMZ[.,AJ%J>JH15(G GRY 7T>X1L!LZ M.DZ/#L/:D?'QC%:0-ZN8A0\3C *%(AV'L=Z/8$[5DV$#I7@I,3JES!"VY-9+ M=[N4V''V\W 6#B;[?_GY'O->T0\.[S9 #M)\A3DMYJO%;)IK4XD89K5?PNHC MXGIU>P4[MB'X[D,'ZD^P'_%'-BXX6\&'$#Y/-K5W%06ORV_3.;UL2CIA<7X9 M\0IB5F.2W@M03DF*020'0E6$5/^!,Z:MV=+3X')[E;"*&R! M7?YDP_$;FVT?X@[5(I?O>+9:$6^OEHHR(?=1@B%)U'U ^ZH>*9);[=&7D%W9 M$ML>O]3;9(S3%*$9)B[5S@ \']'NW*;^PO^^6D229#M5=I!1U^O<(H(7H9 N M)@_<<^5R]Q82TI#C#WW%]>9ZME40I:>]Y31A0J$*]A\$A M)48>'Z*0)3313X\0-4ZWEW:H&DP '8#I-;FHRULLFG@LPOB((#BG2",J 3Y: M!EEJ02O)1ILMH??Q$+I/RC@=8=H!YTAF=P"7V\0+HS+7G%/X2(!77GAP,2O@ MH7J-49BHVSM#XW2'::A=#F;QX?A8K,-L$'R\62X^XW+][0T%M&NRO-7J?JXQ M!FG("=$:O/0)$D=>SS,LN$Q8MU$5:SD+,3:Q38\1U8-M&L2%'HSS'6B9U[22 M4*LY7V%8X=O:"_1U^=L*-^R:&&^UKFV2G*DY+.$$."]CU: LB2",#5M*%@:P M3X]1U8.I&@1'P_&^ R"])!G,/TS)0SOG$.V%%U_3[*P>N?]ELSB;'> MEE(,)%G[RC!N@\!J<$ET@*XKNKG0(7+/ M0(AD0&4BWEF6(7GOHRLN&-C 2ON R+@;"PJ\7+Z[] MF3[A^_#U"N:3D#"[$"P06P2Y^"3*:)0#\@*%T=X5GIMD?!XF:9S&:0WP,A#7 M.] E-T+#WQ?S=.']&^93UCI"8:YFW^F++Z@A.Y,5,FMRW%)4-6@H?DW-. W4 M6K@X1_.Z \"*.]N%X..T2&MV +$7 M-SN(ME]-0YS.INLIKBCBVU26?ES,B.FK%YMCYRO6%"EH+;* TQAJ4K)6EWH- M4A8L0EAG5)/CSET)'#<*;WX0VD1.'>B@&^NZFP%CDAD7A2;ZZ]5MQ24$C@6L M1,,LDU*&+;5]@R*NJ\/2-A!X&&?'R*,#9%T>L;P)W^KYRF4VM*B@O= 6."\< ME/4.O)*QME5G,B6NLMQRP6VXTZW;Y'2#J*.$_<#AUA&<[P _+SY]GBV^(;[% M62VPNL^K2:J]QI0E'EE7+_<%!P&EJ,VW!?.2%_1-'*?O4C:N+6R$JF'ET0' M:)LLS[8NQ$0IDQ<9, 3:'X6\!1\4N:%"^F"2RZ)-.O%!BL9-3;=34P/POP,@ MO5K,/[S'Y:=?,5[5$% D&M!A)$[4,"1O>B0F!BGSY-!8[;9U$!O >;I/R[@) MZ$;@.9;G'<#F]C'-)9\NVZ%,".7../(=?2KU_CJQR-7Q(D:+@"%[Q[?UA1CZ MC.PN6>/FJ1N!:4!)=)')WJ)26J M&S?[).F (Z72@<&[:;-O9.UE=$G5V8L"C >.M!\64AY@BAT(_#5GG8+:- MG6GF-NT)K%-HJX&!-:Q(>L!8/5OTWYXA=6+33 MIDFU[,,D=9,9&!I5PPBA SC=*W"XN2HD/Q$MT5PTF%+;#L52I\4Q!4(G%S2W M1IIXDMJ2VW1UDS48&%A#BJ,#=&W?(H%[7[S/@"(RVB*^=K&R$5R6 9VR5O$F MF#I<19TB93"T1W4TZ_L*^X@9G*64.0@*48.$%)[GDW7GS:W+N?Y^6)>?3V"8R&>2<(VT#)VLY!AQ'SOUMIQ/._BQ.1&8\_S%=C,A46=@*'GM )6 MP.>H0"(F*XI)R?M6ENTF(6.753:!S%'<[D#-/,MY4UD:9F_"E"+)Y^'SE-RM MB0H,L8[MYJAC3721?9?&0O3,Q1Q*=*6) _T />.:KD;8&8+W'4#H+:[#=([Y M15C.R9%;/4OI[-/9IK+J5RS3-"63;EATS#)(0M*FB+XVCJOC>NM$BZ!*0=6D MO.W[I(V;&VH$K($ET@'&[C-J$B-'&80$6WP!99RC#9(58%(Y"ENRP"9E /=) M&3P''1"H5*-@,M02F%GDF!4$H"UZ5>KV",UU:5P)L):R; M?/5)B@&.E\U@6#MY:] W&XE\Q/4TD8]S:SD#]0F]_883-0U]9%FG[" JLY+! M2P9<)\)08A$HEA,02A*>)>VSQ1^5X[\MEK\NSN*ZG,WN=P*[+."R M+-$V8IIVJ?3TI8XM#=K25N7$ICG8AI9.7X"[9_9C](ZA0IF\3=)?C^1M!+2#_+!F M%3:G!-A1TN@16!=6OT2'FND Q69B#ZE?"(Q1\!)BT$65(-JTLWN GG%;4)T> M4 =(H4TB\.=5!P M. 'MSA$&8LI QPSG-RNN\'\%]I@ILA0R@76:@7(V0F1" W)#T#2,!=:H2?-6 M>HX_7;]XX/N:@IXP:Q2S#&LWN5(;']>VVLX!!3YU83)9V^1JV&TRQCT.&$+R M]X_4#V;SB$9SM5S7=O[Y+*TI1,'EEVG"9U^GJXE,,-)R%]>+GG\#(O2WN_!XB(!.SHL.$.9B0,[V@8S-*?[Y"E:_+CZ%Z7PB M4BZ6D\D6J5" 834'+Q4%LH%G8@:&DG?1D?O XSX5XV!D&,'>1\F17.[ \[Z@ M_J_X*>)RPGVQ*!DITV+K)1(K(!91Q\DPSSP:2=NFB:&Y2<7H$#E6JG>MS,$L M[@ ?5_'%Q2HV=Z!83+274DZY'A[Y)H'9(S2-O$Q[HB56=/U:MD!AU$%@)]IT1@,MJ"3;),!] Z+M:. M \=VI#635 =@?+Y8K5^7BX5>,2VH')36 6+* I0WB8Q^;1?CL+#HM0BZT3W1 M+=1T8N"&45['\[L;T-29:#<=QG>+69X$CSG4;L68-(4&R7$(060P0GD5"KI& MM4H/DS2N/AI WEL1=#3S.X#17Y:+U8HBCS)=3U3Q+MMB()OJ."9N(&I>B]P% M)DPQB-+$P-V@85P],SQ0#F5O!_?UKKHOOOCZN9X+WC#GP2>10P%C-3$D) .D MC2T$+ZUQ(4=432[R/$A1)_7;PUBG8?C>@6IYA[-9=/GE8ICTFA7B3,GUB@PCW>PX11O%6A=35(JS)GF@1ZD:UY*U =1P M8N@ 4W_!.?%H1FMYEC]-Y]/*G_7T"UXN1Q8M@_.U:J[4MA_DS05.+,N*='@0 M6F7;QAMZG*YQ;5T;7 TIBA&1]?$_OTV>?5HLU]/_V@CD=7F6_O-LNFD)>SG@ M?&),-+[( *AKH6_R'IQVFKX4[4ODM(7NWH"[6SVVRWO&O7@T+$P&YVL'VN>7 MLQ5YBZO5\\6G.)UOED6+P0_G%787D]!J/+*:8%0L*5_'A9 V)8.M(# O(.F, MW%@*3D*36[J[DSCN+:0V.JF1@#J WCU^3;BP,G,>(-B ]08H;1O!$F1$ZXT7 MQAO7 F'W*!GWAE$;(!W'[IX2 >=%F*\6JU6],YRT%F21G:K757P"5ZO-HU>U MP!R-]FT12&HAZ,1S?]X>-/X?-'#]4?^O]L*-X'F34 MA&E')IULLJS>G%+:@I-:00SD *2$5K8I;GR= MLQ2L,JSS9,F:!Q<$5$W.D(7:9:H%O(Y#5KNL4GMD#2.+#MRK:\?PLB1F.C^C M1;V^NIWW"Y;%$J^F$.'JQ5?B'\F0PMCEMXT[42=(U&*:Q>: X%*C3[@IY&+( M!,E0<$-.AH 8629/,Z)&[T/)3;SZAFOJI&?%,(Y<+[+O9AO0$B^V\2\XQWK( MGGV0RI%U*%YQ4#QD\,5YT*)8Y*0@7&@25CQ 3R<=+8:$WW$\[\$LX_I&=*VS ML,$3\>B=JO?931VFG,B\&&^=Y\'F)I>>;E'129^*86!R.'\[T"O/;]YK/U\& MK>=UJ66E-FD3,GD=F%AME,?JY9L20=K:*,^1=V*:Z)9':.JD$\4PP!F*]QWH MF,M6_Y>-HWX)JVFJQ^;3V1G%L=)$[1$@A5APWD.FT4DP3A>/3(;+2N209C*S7C M)L6:R'T7;.TEA Z1=,&@"477LG!50)K:9E&8"-YF!H;Y('B,];+@*;!T0<^X M:; QT'2(($8NA/D[3C]\K/SX0K'I!_S]K%XZ?5W.&TK];55K-ZJ]/ZL)F2N/ M\7*]S];KY32>K>M]QO>+&_VH+J92/,1SKHQG61;(H@Y K:=D07I+T#*!MJ"R MVM[-JVTKKAF#]MU49._W Y^$Y#O0M(_RZ$:[M0LS4IBF8"E#4IN\=\K@N!.0 MP\F M6Q&]C]F4)B'0GG2.XW3\2/ >! %/MJ7DZ@;3SW^Y:0/)QUYWFG:1.R]X^!E4 MCTQ)8P:EE"P =ZX.S8L&G/0&M$\!'9=2FR9=KW>B;N#&D1(C"U$9D,QCC4!J M7EY(B(7K0-&)M.R';QPY/"J^TT9R'Z9W8*VOJ#_G2#4DBWG=P)L&>0XE%QX] M9.L3*!L)18-R!=UD'R2,KJ@F ME+3"7".E_;=;-'1K.\ /S=B9S9'"G0 M*998XER]GBH2Z&""SIE[%5MW?A^S)>6 TGVXO_L!K.X *P],:K]83';,T#HD M.$N*F$*+1%S1$BR%&<4RZ:QJDBUYE*J1<]:#8V@X$72 I[L#VB\[)!9C<^VI M&6TAKQ!U (>Y;,8J2VYRT-@$2-O)&;=$,J'<;D#G+R%*R ]EFZ.LW'Q29WINZ3,OIXD7:2OZ?+ MCA+#P4#ZC,OI(M.66:Z'@]/YP+%?SY9DP=]L7K"9EWA9&%%OR'^JM<(;24YT M"3XS%%!$I,W)I8.H P)CVD6>4Y:AR5'/_J2.:SE/#L=V8NQ%[SVPPLW-HXFW M9!E"[=08ZX5\(X'A_D+J '7/\G^BYV+C]'$Z)^:X@TL&6N7-QI"#9$A? H,] 7A ' M)^A+\-([K#U2[-U&62-=S&G6!^*48#R<^0IYOK>\XI?7T"QGU&^W(.+=!9>( /:U>AD,$ MY[4CZF5@Q3/GL"R6MAC+EC+KSA?+IA3+L@:KHJ.(G[2Y9\P2 MZTHQSDG-?9/$S?Z^6#,LM1;YH^[8/OSO #RW IL:ERQ3K0WX(4)F$/VQ(?F\>Y BQDWO7AB*(^.A@YVQ*](;T[3C8CI M^QEN9#W/-]L:3[33/";.@057;PQF5@M+USJE1ADQ1*+J^-M[Y)'O QHL8]E^D.A8/) MKP,L_B5,YY6#K^?OP@Q?EY?S+WC![ D::[SW%JS7M+><2N X+2I;DVR)(@79 MI%?4(S2->UK2'1*'DMZQC6H'[5%;,V]W&J%R'S%*!S[6J_EUBEQ$F(;/27)SZ4_SP?+KR8QDR9/N=2Q"!0: M2EY(OZLZAT5&G9@7HDVYZ_<(&_?0I3M(#BK'#NST_5.M*\Y=')U?LJO3'088W\7?D5+J9^[! M%@Y67^5Z)Z]62,: RR)T<0&XEP@*>8; HP>>"(1' M2VI4A[*VLGF$=:_JW]_6QC&O"UF7S>HF47"R'CH"1JY!&5;[,AA>&\44KT-T MSNS2SVW/U_96=3LHO%J+H6=5]^+3Y]GB&^+%]+Y7TQ"GLXW;,BDJ*F-/I/8&DEJOWM_R[/::9'**:Z& V!8I M&),<@E2:_.@H%+?)&W\Z[^\.<;V5PY[.^SM&2B-W8OV>MK]:L#I;5DE, M/*\-:[$02$1-4VD)D4L+5EOEG&2^,3!M>DL?2N!(Z;EQDWT#A.6AV@.^&!-#FQJ'W4D<=T),=QG"1K+M8 #- RL[ M/\C$W!5)W RBQ!+9B =*U[RPGEN,TUP;U([:4ARHG+PH636@2Y] M$[Y=WE-,_WDV72*ME?;:^MN;69BOG\USO>SSN7YD8IR.IL@"T<1Z:8CLD1-& MUEZ:THN$DH4FD?3N)'992#X86!8GD5P_:9[+!?ZV6+Y;E/4?)(1)T3:YPAW8 MK,A?)B:!,Y;7P9ZU5%[X%)MEWJW!=J@L^D/5U;9Y25*;?YC&&5XD MWGTM7G/2@,ZUGU6P"EQUN8T7W.LBF4Y-[L1\E[)QT]=CJ[>CY-0U_JXKV33Y MK%8I">B2(U\%/;C:A4]E+HASTODVT\D?(VKSU72.M(=6 MFR&,E;T7_Y(GLJ181(C )=92RFS 62> E9)J(Y;"19.(8Q\BQ\U5CPW(H:37 M#T!WY^A$*Q1A!H-,:[6R]M66(P?$XV:Y3PS.1I+K-UES=0-B M"R,152Y6U3)+FT&)DL!SE2"@48HI%E(X)38?(75,V M'([(B44.6:-.ZML)ZC(ITPIF@TAE]-+!:P_W':[7,WP^F])?_QUG^;>S>5Y- M1(S$"R_/&] K3F!PGCG(SBEC \],WXV)MU4L?.96A@;.T.SN)X:XJ7$W M&O;UYRJ[U8NON$Q38N:DZ"R%EN38)LYTYV"=Q])#MJ1 M?H"NZ.>S%,FG*RP$0?NM#LG428 KM =9(%>,Z=BJ0\1M,L;UCIN!ZPA>=Q#M MD[L^7>.KZ9?JN]\NA?OEVU_#?RR6SV=A=3YTG&5'P:3EY&UP6EJ=^!S0/@,+B-'+I&W+7"_L]?,*+J<'**L.B%)"B0% R!PB! M,1!28"DJF:R:N(%[TCDN])KA97=<'BV\#K!9V^*>T>,NR]'OK/%BZ'1,7.?J M$3"LK2&M=Q!J[9%3G OEA3.NR7V!G:CK%H?'X^.N6S>XL$:^>G]9J:;,W2UA70'@@F<"C)*X,\4D#>:(ANU^/EC_'-CN1R#S@Y^_QYMEE" MF%U&0R_G9;'\="Z/R[B(R';>A7JGKW)):E7'HQMP%/_:RBG;9JS\CO1UXNT? M"(.[J&H@DPZ@1HH523#K.J;T=UQ/3(SU"A5YFUS5#'8(5:-:*%Q*;V2.S#=J M%7B+CI&ATT+6]_IT',[X+G!SU7CX<@7625Z$#) 5D^3).0F1D6/G:-L5HY/% MW*2?_GU21C9E)T'/4>SO $!7_=0OKXW,\]79]$9;7_'),TPZ,0/%%UG[61.? M0D$03E*,$&,LNDEY^\X4=N(Y#6/GVLBE \!=-%G:M.[/T_49B>GE>4NN_,O9 M^O?%^G_A1AE/I F:,=J7BM7^F,K6;+.+8%.M4K2J8&B3/MB1P)%O5;3!Q[TC MH0;"Z@"$%]Q[O7P3ENN+OVS"W-5FT/O=,/A)A=@#:ORP6^8_I;/;F;)D^AA5>M$^O?+WN M)#;13!1G!8+>W&YB$L&K:$%X*YWUR3G69IS2+M2-?-/C)' <7DP'8^\++N-B M@(SKY0V!1;EY;^!&V_[,1:;](X#KC*"X,^ 3TZ"52;G.TY7A[M'YMH3K]]XS M\G6-IO 9G,\=:*Q-R\MWTP_S:9FF,+]4SN^78;XB/M'B_D>8G6VN9\Y7T[QI M,[B8_V7Z!>=\HE74,B@$8QC%95AO:.8Z:$RCU]JJ:%@34WL,T2-?ZCB)?CN9 M4 <#\+_\?$\<%*3]8_-/FW^IO_46RT_US[^]?7GU_(\89K1:\A?6W_Y,D?[Y MX]^=??H4EM\6)5ZT PGSO+KF1[C2]Y\7LVFJ!>^W%K2:?OH\^][QT_[O^/EZ M.7<7>O&J6UAKLC3\NJ8X ?.?CE0;RP]A?C'YLH*(WI7#Q2S@-S?6=C45,\RN MHN\;U4K!2Z$30D+/">->0]#*@?9MD9K%)/Z=!J#]:\QY#Q*_359HM5A3M MT:=O[/1K3^;-A?C?D\1_F=5+]2DH69!\::>+KGUG/41.W!:8>,KU7D.;V3:G M7NBX4?_I=\8][=\SL'X8B_'FA);CS;@69/M2^[(DD4E9K .,TH)R.H(G+PFX M%RA#",ZZ)D7J75B26R_>".O;]>94S!B>LZU50ZI>CPND24($)ZPQ60F/HHF- M?8RH'T)#[X&X^_5> PFL@P#RE[":KEZ7._;AV]U5)5]8B79S(]-#G>H!G@6$ MG+639"R,DTTZX>Q&WK@YV/$!V4"('4#SS7*Z6)Y?37R+J9;:;4S;Y? M<966TTT:9Q(IN%7T?[#D?8%*QD (Y-)D:30R'AGR-NT]]R1TW!SM^'!M*M@. M@/L[_G%C*RX7<_HVG?-O^\9$@1A]#I!DB:!*DA"-CY!YB>+QH=I&E#],^/][6-:L^1?\%==A.CM)&N#>.\=)!SR^]*[2 M E$(QXN5D)ROU_5K6QBT!E!IYYT0*AC>0LMTD19XQ-B\7C[?-.2X&O"^^<24 M""'8OK\<\RZ<$@DLK[X^F1J(647 (HK+3'B9FP1L1U'](R06]L'L'O[%P"+O MP-EX=Q97TSPEW?4NS/#U^8'\YEXH=\4:J01D+4P=O4.VB5D/5HF8A.2.MZE+ M?)"BL=L[GPP5]ZZ"#"&B'K!V37Z]KO>ZW#A+O[B[EY@54;D"/K-F-\5W21O[BL@@&+B+K&$%,O)]V=\6L]GBC]?S%QO?['4A F@C M7ES=1"5DM#4-'&RM*,(,/I8,1G"AC3,FW;NDO:URZ[%WC(R0@66Y:,#8#G30 M!RJA=P=<77<'?T^]L=D7(T:B4'6T#12;:U48$DE9C=,DZ MI9(D;S)!8!LQ8X^K&,L:'2V8#L%UL>.*ETDX(:'X.J39Y *1>P4V<.Z="R6% MD\"K!YMTO)B_@YL#>-X#"ZV25!^GY2^$'.(@.]BYCAN=X"70_7TJZOKX^AYT)E3R,B1(D@K(P1R &D+ M(D=CB1NNJR3YJ[U:$E^MSFI7LANY MEMI9)>=@3&4J?6&A@,M1@6>%.(M6!=6DBG8?(I]F*OU _#R2]!Q4F'T!E;B6 M\ TN-VN;!,U\1%U 9Z1H<@(<+J2^P MW;H">7Z/%_/K6SL)0XS): O%58[Q+,%KA>",8<$71FYWF^9Q^U#Y-$/>P6$Y ML#@[P.KUJ*S- N_,RN+)IV0<%"/(%XHJ@1-< (],2IIY5MO._"I#62N!-\LJ"2RN"-T& ,YT[:.ECW;HW\MDSO@R\8 M>^CB&.@9CN,=Z*L'QRX[GI-"\@PX$E.4DP5\RH9V0];9>IU2F]O>1PW#;CAP M<4P]-8B0>BWF_1V)8[7KXVRQ6GVF=VW<]OT+=+<_9Y"BVQU('*B0]D58S@D_ MJTM7_:K.4&0KF=,9A"CUGJ$CEYV'!*$4&YV.(L(NA8O7/WN=<%ZDSG M.IP;H8A@+AK&2J$@^YABU-X'$4ZQTD[NOPZ"B+L*91CN/RF-LLE&'E+X_]C3 MVFF7;>0VUS%&&^F%!"5"(1-E++DNN393"S(;6UAL,_BPE8YYESYB/JO!YMTW MU!NTZ=D\_SJ=G=6YPI79UWO 1$*^#K2SA!P:%;SB!9**'%31 LB8U?[0 M 3/3*3/?)/772H$19\\;HK\BSC[[0@S=P'WQ?/'ITV*^B4$_+F:TOU<7V^&* M$Y8;52)M!%U$+7I3"D(LQ)A(&S'0?\DT2<,?3'&G2FP?1&V95'X"Z7600[BU MT$E()4?%! A;;^\+SR F%X ([A, E-H,J[Q%A5CGSN>1/*/X6TO,8S:#_>2 M_+_C],/'R@MZ:/B MX],7Y^M5^LPK^/)SSV 2X;QI'7RA8/+=80J$P9B)J=# MZ\"9 M1LB.NVR-#KI)PX!IBCE.0^TNO"PR3O>'DYO^S<$]\L[-EZO9S&L_6Y MCWZ99<)\41WP;+FLQWOG4R9D]!JMLF!3T)=[G]7T.Q,8BPH1%Z-3>3?,%_+%:(%R7)6&"/R-IUV]J1S7 >@ M!]4[B 0/!^B"MM @ /U.&O^Z!YKD04CG@4R*I7U7!'@G&)7::P]\' MZ!NW6*Z)1]I",EU8^ZT+FY!78C?U6*74+A*^./#T%:05T3BI,NW?DP&LKZ3W M()+?!5U[":$#ZWIW$1<,FF3#7"(' 7BQ]5P3;>V(X^A+<9G\AQC;S"Y\@)Z^ MLHNG0-,A@N@ 3\_FZVFNI$^_X#M,9\OI>HJK%U_3["QC_HU82V[KY[/+]G/W MU/ZG6F4X$3%X%)QXF!6C\(LSVD1%$P\<9RY*)E,34SD(]>/6#37:J\5 M#+]7[_GNF^DL()'Y3(4QFOR M1$H(@DN02;,DDT^B-$DD/$;4T<,E[C_[>D#1C2[9TL?@! 07Y"9'=KN1-ZY/-AAF[LV,&%XV3TC]'%S\^?"S6JFBAH6?CX*++%QD M2FMRQ%PDGUP&\-Y(J,;(QBP]>>A/32%=EQ&^Q;3X,)_^%^:7F40U+5-R26]- MKR97]=4TQ-KGB$Z>IBN 41IS5'&GG2.&]4V VM+:3TAPSS 8(9=GMK*6)]DN,*C M&'21%PSE8- [ M:4#%.G?5I6<][^'E'T1(K MP')F=>A[ N(3TJH$*TX$GF23#-P#](S<%KPI"+YO/?>62*? .G=0+UO^N>2U MJ>ZG"+5S+>8$01J$VO>D.!M^EK ]5=I3\=\#4X<(8N2/(W\,'_/MB M^8_5RWFZ:/?H,]JH$@W3W#>Q6@=W?FX6W)W49!TM MBP[Q=-F7-D05; [ 9=U@25!LFHT%SC$&E"%;W223\&2:/>\EYAV;/>_!\QZ0 M<[_]<$8=G2)68&:R]M>RX!W9:HW$%@S9%-4&-4^DV?,^ OY^L^=]N-T!7K;, M\>"U+W6.'ECQM:D U,(<)@1@K$BJ2"Y;5,[\R0&YNPEX%T&YNS#[4X'YK"J;Y,!S1*9 M[=H&,BCFP-CLT6O+&+NK>Y[TP)R])+;#P)P]V->!RMBB5U]=]?'SPGDC"H<8 M'>T.KQ3991<@.=H="24K^E1)ORNBQBU+'SOS=YAL^L39IA1PTZQ[(IC-2A<+ MQAM.7.(6HG8*!)J$GG&*)YKX.X]2U5VNYT#A?Q]5!TJBBZL/6TYZ;G7:WO37 M/J>-3^SF:%D),%(Y"DDS@R#J<,UDD:$I0;1I2KT/D7T4 32#W>!RZD"Y7?;6 M?K^X2,=>+A97?UG6!C4R6XRV]I=TFXB4=I5C6H-Q+&D9$XO8I*/I]P@;-[IK MAK5!Y=$!OO;8.S![&UGI; MR![7T>M!#QXKRR=4&_5FB;/I)_K+\MNSV69#T \7Y19G!BV;VN>%K2JJ#E[T M22YM&&^5$A*L#[R>)&IP,3O:YIA<8IB8;S) KJMB*XY*8TX6D.MZ0\D4""R0 M-^QYYIZ['%.;"4\_3K'5/C@ZNMAJ'WEU9-?OEG9H9&'@:F-R MP9UEUD?B6]/["4^[V&HO$.Q8;+6/1#H%UNU"$11,*EL[5G.9R0.6'D(M)BK, M>"ET7>;_*;8Z4/Y[%UOM(XS^BJT;+4/#_O4+]?144E"HN<BG^&I@$W:8;#K"V0W/\OY]M\JQ'6Z\/0^KC_0/+^@C7\)LT_G,,JY33L17 M81 42#\OI\X&0L+(]O@+9QXLUQ\(6XO MYF%VXTK=RSDM.LRN9[5M>J9_GN$:G^7_.%NM:Y;T@A?UCYO\D"D[&72&F .) M*J=ZX8^^LSQ+;Z2P_MY@F&U6_12T=GQB<@C@NQ3QCV8,:C9UOC[_Y.OUQ^J" M*4YNE[&D '0!I5.!:)@$H6P(NLXDCZ=JU3'@LCH^X>G&&!R'A1_*&&R6?XLA M$Q.$*]8EL-HX4$F384RV7CLBD8ED ^J[703;&X+[='9\7-2'$3A2M#^8 2!& M?L;E^MN;62!VG+N"GRN;)LEE:Z4Q-9;'VGV @G*F2&3>1X%UE$P^U2WSX5&- M17W_, N%[@<\].? =Q-^. M6'E54CLD$N1LP018KVODR1X5TT M/U6M[+ KV^U4B#TYG/<%B:<9]FU/B\ZF]/E_QUG^[6R>5Z_C;/IA\\2)3L5( M)S0$*P,H'A&")Z6AC=#!&A;DO6N! T9\^Q&[&^R?SFEHGU(^8BXHO0WS^PY3 MX0]SQGEI68Z*=#@)3S'E(&COJD+PED>;*1(^_='H<3O@?^OCT4$D?>P>Z,Y! MNC@KN/$/YX=C@A:MO5; 9: 013H-T<0,44@AK#'9&-6[B_3 VG;;*__GN/18 M6'1K+P[FR@UM\@!_BF;!VA#!!5T+C#"!YU@@>12JV.!MNGNNU-IK^B[1N^V' M)W^JVHG4?S@+.+-#KGG!",S*DVQW#@I(M@-6,V<&&TZ#Y3_O#R=MLW M_WN?LPX$CO%-20OF_'JQDO?AZXU_G,CHDO8^ !?UU$ 8 ]XS!%X*EL!3SMBT M(4^[I>VV8Y[.J6RGH!A_MPP?OEVR9?-O2,PAGG!O2DXA0S$L5V>4A,>% V]R M\!F=*/=ZB;OTC@#F9M4 ME#;6FNY/*6@=NZ'_Z9WFCBGNPT\@%NLP:X7V8[)S#W1'F621DV:J5N)91Q*2 M 0(Q UAVVICB4A9-)M2=9GF[[8VG=R[=(3@&VS*GZ)-S/C?M+:[."*H#M\39 M^NQVW6^^OY13-+J1IE@>A21\9 4J,5*NFAQI[247(:9XO]_MC]?H)C-NB\@% M4 0#*M@ SC-61^-JI0R/!IOD]'^@1C?[X.CXJ6)[R*NCNIV[;36*5(IQ*6J] M4;V @@(<-QDBTU'PD)6Q32]@/^U&-WN!8,=&-_M(I%-@W6[2H7/BT@G:C-Z1 MKZ*\@5 ,@G5%>:Y9X*'IMAF'V%TU.CFSQ==6E@H-@8E .EK MO3"-X#3S@&@RBQB$][L4?FQY=']@.$)P#[2Z.82+?:J8ZTC(%:Z1Z *K:WMW M2Q1DF,!5>B=TT:^_Y O6X&MF*'R:9/G*VN8Z0O.#_#"<\A6T<<"@9K MQZEZ Y'V"_'*),:]$]F?RIC=I:T[#78@$+Z/L*.DTCG0?L?U>:+]56V3;92+ MPM%VB\*..[^T MWA$NJU'?2[L\^?9UBS M>6%6**R>IVF8K>BYFY]-KS."!Z2Y=G_V(&FN YL#C"R'*)",LH"A9+.SG#?;+7,D<&//",^^X2G?;HPS"KKTI'== GQZ;=Y5J6]$^>>6Z<<8/.4G8]PVG M5;3;EM65NI4BBR"+@V1K?W3"!80H">',:^XL!=ZA29_]+M3M@[U6KC>A,]*[ M@+3K!-;9L+&V7\D9K%=*%*6TC6U&YWR7M!]!H>Z#OGM3=H857@>1T:;CR?/% M:KW1&M?+P$*4!00G=0\V3+(:T_KI.[,@*X\5U31ZU(,%/0> ME*SJMK@(6A865$"R[DU: 77AN5[OZX?=H//C#6[1"ZV!:V?JK+@$GF$$3D%D ML760I6UR96-7 G\$+W8?)#ZLH <49 ?>Q8.K^>7;>WK$YK#?1^')K'B(LB10 MEBF(07,P410R<#JC:.)*[$!;+Z4X0X)BU_CI0 GU#+JZH(M2 L7)'2^LSLI! M6A+W];S71C .8PE:QJ":- /;@;9Q03S_/+3Y^7B MR[E9N"PS<<':8B3(G,DH!,_!.?J.1^,D2YG9T"YHWTY3I_@Z5/[;PO(!A-$! MKGX[6\ZGZ[,E$IM^FWZMWUVNI'#CBW,:K(H"5'(%O)<"I%?")6&9\TW.>QXF M:=QT4&M4#22*#D#U?/'I\QD][HI#%\N( "A3'\.T/DT_/B/O+LA8B^9*"H#T$L(ZM09;*Q ]Y5&KQ?( M=SZ ^CTLZYGD%SS!L=N]=YWVK.WQI?9UP&:=SYQ,MO*2+'A)$7QV#EQ04D@= MM&KCP7=QP';3/$R4=&B%1\!46UQQ1YS0M,NY%M85X;RP35I]W"3BAS@HVP-1 M=[7EP0+IP+F\N*GS%FO^8#K_\ :7&X4P3WBCV[/B,N>D,BGZ>H^'[ IXP1"D MK_/6F44MFQR'[43=CU#T=0S\AA?AP;C\@LNX&."*,3%RPY>_3]X+:+R <3\"-4=1T"QM-)K0.EN6VAE_W)OEUMQ\NV9I/@@RIU7E46 MU1,/(8 K7('SVLD44 ;>I-!E/S+''1,\OAIM*-0!]>E8<=!59?$)XJ![[SIM M'/3X4KN*@R0+&9//8(/5=0I'OKCUI;E+7F-DLLFM]R[BH-OC6"^JA2?,:\.K M8X,H2S#@'.T0@\J[@H'?[\H][#VJ'R%N.09/AXGBR:>W;W[P>5A] M_&VV^./FW>_VSMZ.%)S6!3R$+5TYAI; :]$BE, W9S04F#!+@9 21@5C'98F M(6<7CN&EQ*Z\CV=I/?VR:1W^"ED,2AD@Z!E <6+L(F$ MZ463DL6=*?P1',A]L'@O*&\BR@Z\9OP[7SJ=-;,1"4XF3!/M!MAP->N M13PFZQ.+CJLFI=G;R1D7?8UD_VB(7!^?;N) /,\PS/$4:@C)2V )&05:-CK]XS94>SG_@N>C.LYS&#<;($P2R\DK5L!+33X3!: 0 MK3:@D[61&!6\:5+6\1A1/X(ON@_B[BKDP036@;_P8J-IWF$Z6V[LUF]??I_^ MA>S+IG6FXEFHF#-DDP)9K8+@+!JP&65BWAJ1[C;S'@1\CQ'U(^0[CP'?8 +K M 'Q;AH7*+VD9\P_3#>'KG4R9YCG#XM%_F,ZFQT08S_VM$$BYYW) M'2@>_LO%PPERUZ\^GV%ZW3_Y"FN!2::41F"!0@3%+!E"E 8BH<'$Q(J03:*[ MO:@\5I/M]+(;+:6#3ZAU@*P+;1*##'QD")XI$87,3.0F)^#[D3EN#-P.97- MZLGVI_4I:;]]\/9PY\,V8NP@!W.]Q)>D"LK.R]1:!*]U[?.K*(9GCI:I/;%5 M<0Q)DIOL?%NT[D7ON&G#,1#;3IQ/T'!?LF5!'+G]H"Q_$$ M#!?)R0 H2L6Y5^#1&-KTV@6%BA79)(?1J2U@:"%;% M9)0MK#3I%KT[B4_*[N^!KL/M_EY"Z\#7[[]-?S'8OE\1GIBTTE528[9 M9N)@O3JG;$@4S*$%+97"F%TQHDGMZ!XT]M(#>5B8W.WOV$AF?F&_AT^7 M?0UK2X5"2P.!JH"*@F^N=)*G%&EYSAI6FA2*[$GGN+!LAI?=<7FT\#K YKM% M6?\1-EU5+[_]%;_@;+%I@+0YR;SHC!DP!^XX ^F\)"9&"R$9#ERA-8)I1C:G MB>'>E<)N\7@\3NY:[B9"&Q&-M9_"Q:3Y_._OGMUCX/EBO&,E>ZLA<%Z;>M!> M]L;4>F6;"XLY1GDW&M_6[>*[+QHWC#X%D(;G=P>J[+H)QVPCK-7'Z>?+I=BH M18ZD7(Q-%E3MZ.NYTE!"+.A==+Q1;^6':1JWE.:4ZFHHP8S:J.=R,1>*MEZ, M31_GB]GBP[=-[?I5AWLMZ7].@ Z"&.4Y;9\L$3)7Q2CD++HFS:.^0]>X-3.G M1-N0 NI J[U?AHR5-9?TJVR81TFZF#,!BFVN_ H-TO.0"D]2@JF[K:8Z^W9R"3$E#QDJ57!:(KC;09*/4I6MU%J M<_#M*Y/!:IE/5>8RD8&S( UI=67KW*Q0KPO$!#*5+ (GI\4V.6?8C\PG5=0R MR''LX,+KP$)_9TWWCFP"SP MD+EW';B=_/J'Y]:4@@F:?.'$0!8503F;()JG8DVD_3)+]H_7%US0[R]/YATMW?Y*YM%&( C[7)A.: M,0A"U(;W/)-Q8JA%DU8,^Q+:M28= #K[8?4X.79QOKPE#7%O55?Q)BW'"1\D M(/.LLG+3^G,L ^1XV:03A>_-Q-<%^KS^VN;2&$=N40&K V* MMEJ=OJ0D ^Z*TZ(8+=N,_MV%N+'59"MH'(#!O>3T!!LT####IMFNL3CU34PH./L7HZTA"CM() ?HBQY)/[-HV3!J#]*5V"V@>/]\<) MGE;,'1CSFT>I-;R\S=])DB)'FQV$8LG^B$#F(7F$B$QIR2V3K,DYY.-D/:53 MH&/P.*!PN@AG+CGWYJP.0ESALY069_--&^G\'V?G#497$^L=$YO!W3DFXIC M\W8""BV/67"92Y/BLYVH>TH!S#'0&UY4O=ZA?[[X]&EZOA[RM-)BLTB>]H@WN'.Y [D#=YX'Z'N^Q%Y?$S4'=XV8U&$YARUC9"(15-:CIQ4M-90"*'P,LHX0X/BW=X:&M]US((WA.007G,W )+,=0+!1$\\@SH)"8R MA5+^ &JO]MN^]8KSTR;-#9/.4ZPC8[T8J&GM)2LPRA>IE%?1-@D1MI/SI-38 M'JBY-[3O>&%T$'T^IU=.U[^%M)G=LJGWX#JCELC !NE!>6***X4#9B-]B(P6 MUV8KW2-E7"@-(>"[IN\X;G>'E\O;7()KSC0C;P Y*!9TO6>C@&LKE+;9<]5F MQOP68D96/T<*^%&\',#MD9L(O,?EIU>+,+] '"(Q!:#LJ\#E?%J,?] 3_OT*\;U>_J=S:[0 MQ@>C.(=ZXYQ4J7#@M"5#7+Q5J(R1H ZK0A9,=*)3&MJ4@MQGY2^$'.(@.]BYCAN]X"7NPKX MU?5=-HE"11; :E8OD%.DZ'/UW;@(.0B3G6Q2=O@P2>.>?C2Q58-POP,ZT=Y?;+2)SUY9Y01P8V@=(7/P(AOZ+BKM3?(\-ZG]?XB@L770, *_ M5SDP /='#I=NL^;;[V=5G=)RPA^KLVD][-.ND'?/P*&I<00%E3$Z#P9)91NA M/).[Q$W?>4UG[O!Q\!B:K;V>,)P/?5J'KP>."KG^[8$JZ!X@9Z##@?/GOP]? MMR1UZ\T+JXL%X:0FF+ (S@L+-G/.M78B\497K1ZDZ?B"WWN/OCX@2XDID62$ MXLGPJB 10@B;FTJU>;]1@3<)I1\C:NP"WV'0<;^>=R Q/ $M6Z+@M2XM:-+HPUUZU7!19_H)S+-/U)$B* M!3F%;E+43I"*>8(S+=I7/!>?"LHF(]$>H*=CA;(')AY4*$E8*IE M\5AO6>.YTG9'?]?I\..5BOIH48I/P%!TRKQ/4E!3QBW-RN3+I3^]I!SF-EDF4@LZ1(MB0&WM4&JSG**!(:XEL+ MW#Y S[A=CENA;PCFCYQHVKZ$VF+-I.A24!D")D&+,!R<,-41\1&9L,7FNR?PSKOR_.9OGEI\_$IRO=>Z%U)[765Y<2@!Q6 M7\<2**BW8D$HE9'V@S.J2?KA,')WPI]Y*O@[H>CZ35EDC&O,<[+K!R4K;OSZ M0&F*AP@:*$%13S6VX,>&K#$H!EAR!L4-Q8PY%."U8Y? K%F;%BG;R3E^KL/- MIUYGV;CD%GG,P),,%)I0>.RE+!"[J0[B#0ZB)1O*?H5+RX7TXMI7JLZ M6)MT+0Q9$$V!EI1"@1*U?[_GU4 7CIE[ZTL3W[SM0L?=^6R*O0:2.@8_=SN3 M^V[MWSZ'>YL^>W"ON 4I;9UE*"[YHB-HGB.HI"D6XH62>TDPU74,GVGB.]I% MVK=&^2=<+'[4'@-?:[.!B5F.I90!I$X6E$-9VZ@$(#60@L=$]KI)X>QSB^K2 M06Z#B<=B[D$DT(%K_'GUVC?3&.;C\,[<_W#N!SKW*S%&V<*@ZB4Z+R0Y OKHV<2F&9J10: M30G=NE:VV0%: Z#LS.%^>P_>A@B#-!M\YG&#QS0':2?X!(J43-I8JX$EQ<@T M: ]UA Z@T:(H6Z+*3=KA'2*,N;J7$#P7F:@CXZ=,[=U)QB\4 [$HQIUVWL0F M(R$>64N70WQTXF]=X5GWEQR\Y7[RKOUVE4>_0&4R4[ D.W@L- MBHD,3LD,3'"M6$I%8),."$\M:'SP["7I>0.V=PJ?U84ZE= :RQRXY5!CBM0A M*!X@*BF482+17X<"4 \W58<1^08XVH'_'2#I/04)B]6TD]5(8^48:H]@EQ&> MS9QB,LG!H$\2I;8R-=DP?+"2_G"SBXCG0_*[ \#<-\E7][ZSM,'4^TNB)GK1 M6$!?9V)3SN==D,'* ^S4C-].86AOM2>KNP/+W2%*/$D6"Z-XS]8R-:3LCPPO M!.]X0LWKM0RP:M;_:\^+W*^,QG+%4H4;*Q=M0-I MDZCM9S(JT%I(A\99D==+,!XK$7STX3U!8%>9S8=D8 ?VX]$V(Q8#-S$B&.(HQ%I&Q49.XG?OW--VC&]+A[,WN#B&S4B-N7!)^V1TB4+1?;T+WOE(*UNE&CRB-IWK.5F#=KWK,-SSM SL<<+^FME8B5M=0\,)4<@F:U MPTC*'H(S&4*13D89B#%-2I,>K*0OO.PBWO7BB+UXW0%8WCWL/<2%S27J.G@^ M,5 A10A2&_#9QN)R5+;1F=%NG9X:MM$8'"Y[EV*P%OTNEV&VYW@)A'#&2.(/!_<7[LC/:AM=]]D7FY($9-QPP"O*IF2/4;C4@K?69\\(, M6R^2&K@O!#N#T;UQ,:]A6;W8NW3&300B?*7SS MG-3!&P9.*08^J*1EDC8[W@)!ZPL9]\KWT('M7FSN#";7[>DQZ^*,!!-DG4!< M H1@ CBA75;*FNR;E$D]7,JX014Z7GW]O7[#RLK&4MRC*)^HH(O9QO4?GJ8P-B<@@YDAEFK1OXOKZX?/.T" M@8<;O /+HP.0U0X]E81KGZMDX(X3:WB@&)YG!][:"(D2RX+62_+I;0JG[BYC MW%!Y8-CLP>$1\7&^N)A\P-GGU5 #GU"I:*'P&HJQ9&J2IR!PE7VP)9N\27$+ M/?0.).B[=3C<>^NXK4*&BEMV9V0/TK^>*&#(?$7K0 07JR.6X'A,)+[BA)G)M=F;!G)K=FB M 4WTA3C?))#R?W>FT>6_"YRFP_!Q+&ECW_?67A6(B8C.00D+Z68*1 8)[F5 M7**/ :7?I%Q@,^G???,X_G\PZ>_,Q)%W1:O+^VG^/<]P5ALS3N?IJBBB]E'3 M(H(TD2):[@P$1UF8<0&%S5Y9L=XP]K%=T<>?OI&H;>].?B#N=2?_ZU-K:\E& MN0(^4PJNDBN]3WW_'&,_5 R>Q8".S"P.Q!\^FN^LF58 M8Y[,"RU>DBUSA9-/TPA)5WZA=LJ6G7!P\XJ>H+"+[)X%PVZ,[ \/)-IK'QDY M2YER8Y#)U&D.M6EBG3P5G!"Z:*T\7]^ZW! 1MR\9)QHX%"9V9&9WJ'@SOUQ< MHQMU#L992"G8.G^. EY9!W/$B)YS'D59/W3?#!2W[QCG(.Q F-B1E1WL)MZ/ MI][=3(Z*RF?"KP86ZX##HNHHA4)_:$^V3[)@Q29YY)XW7=YM-<3/]1YT#LGT M+K#S> <5RIZ\#&05!9?$&A-)KV(N$)F)V2H,@C?J.+I[YYH#W9#94=8;MJ[9 MAO%=#$%94ZR\^#H)D2GC@P3KZV3,H"5Y4\KA?>2!^&)Y]

[&[ Y/S[DX1VTWQR=7NS>OY8C'_JY:FX#?ZY.+'1&+D,FL'E &Z.KTR@/>2 MW'TI*DB)+)HF %,H@Q"1]L M"J[-D-J[B^BI!'YX^&S%X@[@<9\?K_%\>OZ1UH+I_>SN$36?J"P2,220HZX3 M=A5]A1H=&(_%BERG"!R@]<#3"^RI *V%ZQM(--U!;EGJDL\O*BD?26 YK<8U MX><\*;D8F3A96),X*9-#\(RL+N?H0];$W3;UL9LOL:?Z@1:P&TP\'0#O,3=_ ME[Y7JZV17V:IYB52(0M@BR^@,D- KR)8C-$QEKUQZ[O0S0*Q)];8TZE6NSAL M" %UBKV?YE^_3B\J^][D?$>MLO,^F5!GDR.1QK@!SYD!G5TJ**.5IDECL2W6 MV-/F5COL#2&@#O;0[[2=7FT!_YS/XV+Z;=G6-'_/"R+J0Y7>A#GTR'DA:-2A MH)3J@ O&0PIDXE441HI-+B=M]]:-P.2/ 4R-.=X[EE[%_W>HRF46Z6\7J"V M$T ???MF$#R*DX #B>"XYK7<#JQI.[OEI?)D>PC3&@32&'(V^&;B.3TCH#3D0#RMD$:,@PDYH6H:T46C1)6X^E&?HV M"-BD&?HV_.X@"_UX&#&/?RZK$0NR%"T&0)$H#"5V #JO M@>O E73))]5$-9Y:A_-VJLA$UFZ.)NC0"Z:G!2\O+1Q,340!M:1-:Q 1H[1W\S/SN9_ MO9_]L@PMEK=?I[//UZ6+V2!#DKTMH0[/M@Y"'9KE2S2DFX6(W&1SXKEWC(R0 M@64Y;\#8#FS04UD)B\Q3SLD@1TYD2!,@1!Y!QJB(1TXXW6PX]JX%@ =MD;Z/ M!QN"Z1U@Y^YDK-O,Y$/^AC^6XVK?E]]),>+T&YY]R%7C2$KORQN*)/'L_V:L M?9TE%ED4>!D+*"XB.%6UADF7D3L71;.>R/LLO*=X:D?T/#/DK+DHCPNZ;V>_ M42;]Z:]\]CW_.I]=?#F?1)<8UZ;>"*W=S:7*4)LG@30R1&:RUHTJR_99=4\F M]."@W5.(QX;8JI*?_II/4BK)6T?LY%*0DR+_1&%Q &&:>/%=%MMG M*>3!\+F+R(X2EO7^U(2;H!PR#3'5IBJ*>4 5"B0E$EK%@E3C6]";Y?999GE8 M:&XMMF,$9[W(-5'::%LR\36'VO6'6PA".$"7BE0^69_:E(SLLMH^2S4/"LVM MA=8!,M<.[^Y/, \4,QLI$7321 L2"S%%"4DP5^OB,; #'#SL,$/^X+69^^!L M,!$,-N=YG\ZXM]IQ;UXU*86,*#+P9.J5,%?K2Y6BW,Q+5\D2ODD ^-2"^JRS MW =&@["^UX/VY?9IP/.- @1^6;+'*HL_";4]#WY:<[ M+_N0SVHY]_(FYL-V?'0R6DM?@.L<@+XKY)^D 1[K=!'O$PM- MFC7NM^R]?=VF;W]]]^V?2&2OZ3%_3HQ1CC%*@;2.RX9NI$,Q)/K#6"&D%GFC MGF;MN/;XND?>)#P<4A\XU@/*^[@,Y_+D8)="I&ZB M7IV=K69 OR\?->QF5XPF6=W,IY[7[(*?Y%KXKS MP>78).=H1M%QF]\MT/V@B*$+C'208]\RXG'*ER;O_;)4]OQ5O)A^)X.X-'BW M%#MAB%;.(;E2+Z<( U@*!\<-2E[+=+') >7^2Q_YM*<'^!]$ZD> \P^9V#J- MQ/I;G:$2KGR+(/+PD),UB8CI#BN>/SCY=>ON/@Q+^+&'>Y^A6"@%S>,\?=C0A_9@"\\( \, MBJAMC.@[4I=ZB51+LMF6>R>;#.3I)1MX(K1;+&IW[.4[7_]XD'(O=?ZJF"U* MD03&6@MA:O.!Y23 E""*8A5#&Q1O,@1X, J..MK?!KW;&OLV&.@@ZGD[(RMU MU49CN9F_2F*6->!>E.B+RV"+)%*(N> =D1*"SUIDX:UI$K8_LZ:1BZ''0Y?/5;0(59$FV."+ U6JPVA_(6P8B.NN%J ,OFMS_>;"2+M&S MBY37QVCOQ?*1;_@LEXVS]"LN_LP7MW=0C%6&96O QZ) 53HP:0_"1\>2*%KQ M3=K^/_'X<;>6AH?"4)PALS*)KU!GG_+N'LN;: Q(%\[<#'_RK.\P+-7L_0J?9W. MIC4%N9A^S[_\78/!Z\$&P26O#4:PFFE0L0O0(S%BK."KG MV":FZ(G'CUL1V\8&#<')#HS/^XLO>7$?S@:%3A8UY&3KM#7* CR%_4 +U%F( MXD)JLG/W<"GC5KBV,RM[,KT#V+RX9_'4EL6[FPI/HE?%Y"20._:48BH+&"B. MXYDY9EQ).;0YR-U[Z>-&VWUL'!T8 !U ?E65D=/CI*_4>:)%-KFHFJN6.KXA M%K+_1)H)7@N>6$ZIR:B5S98W\I[G@4$S;R[!XSI<_0T75_'KT(>G#Q[<\'#T M>2+Z./P,)G.=*!I@LAA0:EF6%2WP:!S#H)AI-#+G1 X_62(%-#6(SH(\4ZX= M@^K4<#1!.V6R*8(WB0W^>_BY)7K;'7YN@X$.PH/?SW!6NQI='9]$9"I9\E+1 MUK4G <&S -R*(*0WQILF^+V[B%,YWMP*!_.!A-(1H%;YII NJN*PMJYB=?6D ME"@-6(J!/'-"6-FD!/#^,L8%U>[B? (7._!VY V\M[/:I9^BGTK"]8#3K)WT MB4$)K("J4TZ#S+::;YE#4C*R]6CCL3P&;R#0(I+P+L2-CA6?>\>XNQT#86 P)G;@&*YZ M'%ZW$G][?GZ9T_M%_;OZR]<_/M%SEA:2$F7%Z@B/: NO?6LC.'H1 M;9.[K9LN\%3VT?:)4)H(LWN05JJN-5H(+TN]O+2D2]=>^Y'4VB3I.(L"4YO" MP$T7.*X+; ./K3"XHZPZP.!CMRH^?/SC^J N&*."]&!%/:AC29)380E$K1+P MR1FKFP#OV57UC+9=@?"@.\=04MD>8OX*8K-\,0C 7E^>3^LTB#N399;*J%,* M0H4,421'/%*U):W2=5(J"F.MC;Q)L>D3ZQFW!*@//SN$J#HP:8^14;]TV\V2R38),!CNB4<[+]6$9AZD>VH&8<1=>F_-GI<@&D,-QO 36YER[XYQS?-!LF9]N+L'1 M\M,:B_R>%V6^^(JSF-1#Y>(R8F&9I\ \TBKKB&:RRQ!.>Z-EW*1D=_;W@)D5U#DKWI)1)2E[@KJM M1\J9&8@J*Q(\T82;;-%NCIHQ8ZT])+8N\QW8-[+4?YW.ZGSWU<)=8HYIS"!U MW=]1F8@W,@ +*KHBA(ZXR923C>1^[\TC2WX7N_[RR<<.\B6@," M686^J+N]@8.VC),%#%*I32YG;";]NV\>)_(=3/H[,[&#C'R 2R=D'7-P1''A M2!2K( +FPR^32^NPUQ5:W:#LH_-TP,#X)@A_]MEU?"5N,Y?75Y\ MF2]JG\$)LUR;@@@^L$CI 24%*#VG-,09Z8570K:YD#$T)9UO=@T,Q:$T81!< MC-V9Y^;"RQ/$AQ\/[L1,I+0\)\6Q%_G>?\-OT@GYUV=/X\N+\ F=I.OM\^RL3F4JQ%&R#T"F3%TX!/!8)S DE5"2F M^8U: 75"3^>;>FTTJB(*CS_;Y>IWF?097%Y2(OB9Y%3%@:_S M'Y0.!C#: HFS4C*3B;>YP' H D?>NSK2\*2KM=/)5WUCW^3MZ3< MZ[2=9$*%T8MP)"5N0;O4((J'2]$"J)?AFX:^(ZFE S[D#?'O1F5'ST ML,UU ,/QYO+L[,S1'%[/ED8>@UAW2 MDQM;HU"PD>:X$].<(P+-/T2U/N1:ZU4[GL_3M$QO.*62M#Q1].N5!X41@0P1 M!V'JX6W(Y+HWN8XS+A4;J9C_KXJ-"9YNU.R:#;=,6G;M6!)VU8SW[2PNEA_@ M6>UJ=KWQ\2GCJEKA?$))HXV!TD>1 P6X(7MPWGHHS,G,>,3,UV^*/*\V0ZQJ MLV-(=M)Z<'#I]I*^[,+X9UES^Z3*IHDP7BIDGK(-KD$EG<$Y@2!=M8&5=21)L45^LUH=MZB(T7LQF^3_8X_:"RW!F\W_,BS(\HH7B# MT\6_\>PR3S E$D-(8"MG%!8&/HL$2GN=7%'&^Y#M025NMZI_?HP/SM[,U_4#R>)U%5*0QF/51P4(^."M9]-CH5Y M8H2PN:_:]&?).>J^Z=O@>K#(?CAT''-Z_) +5YL%DZ!MBB))L%D$4)D$XV.J M4]JXBE&%XDR3::V#4W*DA>L#PK.=QNR E9V5Y=LRVOIX@8MA>A#NRX;[4>"_ M%O/S\TE*2K@B#46HML9]]>#3.0M&BQ0#B\EC7QM(3]-RI-7I_:K-OGCIPDX7 ,Z++617=I)OUH0@<-STY MXOVN)@CJ(3=IPY=5;'M[.6P20PXY)P51%@3%/7EJE14X2M^4]E&)W*6'VI3 M=E0Z77^/)W5*LOW MY2KRO1&=LD6(1(X\&3(U2H0"KI!+SRI2YLB3#OJ YS%#DS=N$M6=5HV*GFYJ MKP;@R+OY7WEQ]=7TZ_2N&Y]HFH%8M1/]B"V+QD M9?#E]GA,,RY*7ZQE&1XHQAJ=HR-H!LYY<=I$:O"^R7O9T M1CFFM-ZX]5#[Y?9X=G.:NC009(Y=EY9G6SE-K,X2N>2@?>UO&ID$9Y*$PHI* MW&KO^'8%P;NNI,?#G%/0@%T$?<+AUNW)E^4N.B\9"&D*:;LESQF5J3-@ JF[ MY_K!E/E#!UO;G70>^$#G%)2C$5Q.27_6_.4M0W(H&'P.()<&1;$$7M2O+*.? M4_0IM1HYP-I.?PY\M'.:^C,(7$Y)?]8,RNHDF1B"P9J8BP.35:J9&SGDR.I4 MZY0-\SYHU"/[GYO%]MB?Z#3U9Q"XG)+^K!F46X88F42.G"3%-9D1$R(%M(;L MBXK2&1L22^MM'@_M?[;3GP/W*3I-_1D$+J>D/\_L';H2O3#9@ BU36:*$0(7 M)#57$OWON R[WY <9[OYP!V+3E.'!H+,R 4\A]PYC%BD"8J8$9,AX^(2."0W MS50I)J1@;3SXPF\T';DQTFIHT$&1.I!3N#OG_R;7O8$ZOON<%?L[W.3<_ M.RNK\L6(!E/"# +K&*?,,J!Q!C@O4>L48@CKFW1=E.YL3^JX6Q3=E1MT@ZIN MRWD&Y]!$*ZV4\,268@3%R8J!\XF!CLD*E%;'!P-KCTG9>JQ7Z ?FXVCE5I@; M_+MT9N%SS+(I!QX<)$X4O=]6%3@@Y$D1)\5XS:C'^>"ZG T]EC\ M<+R*.1+VCL%/OL2::^HWXXYD7O(8%)1<9U%)Y@#1% B(+CC-N(GC#"48E,P> MZS).5SG;(? 8]'/S6YA7-?O3Q?()FS$K%16*DAQ"-O4 161PTA5P+-(GQAO3 M_?W>[:GNL7#D>+6W&WR>@#)OFB X37KE C%#8P%E+8(OJ8"1C!ED2;OPZ7C8U#0%I@[D;W9ER^9/LLQ%J*N+CO+BS2$K6RRD/* M*$%Y&0 U,V"%3"Y&RTIL5\IS6%I''GEVQ"K9&EB]Z-XPFUAOB1/3V?DT7DTS M*4A1A.(>(L,$*J*%@+565^G"0Y&%C%./^=^3%(T\ 6UL/1H=),=3<+,S.X0H M46=3+\,+1T*JG;TP9V#.E5*\X$ROWR(Z!9WY;Y_%5B Y[?. ._[YU>?/BV5W MXC5F&6U#L%$!*A>(6=("1FN!)8&).UKJ@[EK76C4SA2//+#MB#7N,"#K)>8; M)BR^SP@^\3*JDK6&)&V]YQ(=!)W(2L7$6;!&J-)DPE@[DC;3IY/MO#@^3(YK MTN$'LAB+:;4>Y_7SRQG]FU8C#S=Y5\/9AUN3VL<0Q&29Y[5A <_&@PHAU-8% M&FSDW@9-,51:[W1Q"D,0XY><+L_HW;M7A7ZJJCQ!SW7"K*%HET%QBD$Q2@\^ MU.)/DPTW;2*JH2@XZE&'VZ#W@4$?!0,=!#Q7*Z=??O7W]'RB1>)>.01=*&M2 M: WXHC1P9GTNSA3!FL0H]U8Q\O6O<9 P'THL'6!J=\;=DCU+]:;V;_@U_SRO M^\D3YDQ$;1)8EY%X($F['8]0$B=FFLQSPP/]@8D9%^%[8&NP6Q0#";H#L-^& M>LM0\ \*]I[7N[8.@MIG M5]7Y_=KFH)FWDF!_<+PF0A?4 A&\D:F.<\J F5EP2:$KAB4GF_CU1U?3^2W2 MD>&W@\0Z@-W.&XR4;>>W%_GK^:1HY470$KR+1'&R$; ( 5XI;YG(+NN^!OS> M+'UD0'<1L!X8 ,<,^5^66TAO9Z3VETNIO+_XDA>?ON!LM3OXVWSV?;GA?G<^ M($:;4]!D4^@_4)IL@?=&0*0OHXYU>SUUI1X[D=EY:#(PB(?2H?:(^F?HVVJ( MF%:.IVPYF&0,*"$*^&@T)"N\(G^,H=@C5;4MYM#UIV4'@/GA-7('S!U_M<^+ M[+G?^V0BG3'1'FW;O'J^*/6\Y$+E!I <@]13C!*PA&>[ &)>6\3,C.AK1N2>"1]M$Y)5W< M W';ZZ*_TL79LGHI?3J">/6F5_H-ASQ)2Z1E*3VGZ($S!:XD!E)FXYG*15_W/[PR^R+LOALE0,=EM>0 ME(>@:A<(6;@-43AA^YJ8,#0'CM27_Z/,04M0_Z/VJ%]FG6>^>.T9<%48*)4- M4#!(X:%,2J-&QL6155-LR8&3W^4^ 7O0$M0GG2+_],M=TJ3N5M9F;+/*J M9T"H\WJ9=-%JGD3PQ[EWOA'Y)[^M?@)VH!F<3]H(;)%<2:$S>BX@24UB9\0X ME[@"@\QK%RS&D48W];)/<,P[^"=@ !I!>=#=_X%;"%2*OB_Q>6^Q&[4$N/VW M@USQ?V(I UW9OQ'=[>WGVRO-3A<129P0LK(DS93!E1 @).:XS#YA;!*;/+>H M?2W^8\_^1,Q\3;_TYR0%1"T#$5LT)_=%T/7**7"DCR+SS*5JTB7VV56-NY&AI8FET,S$Q+6-E;S,P,GAF>3(Q M+FAT;5!+ 0(4 Q0 ( *& B5$.W^[/: @ "TM : " M 9P( !E>&AI8FET,S$R+6-F;S,P,GAF>3(Q+FAT;5!+ 0(4 Q0 ( *& MB5&)23"B&@4 (\7 : " 3P1 !E>&AI8FET,S(Q+6-E M;SDP-GAF>3(Q+FAT;5!+ 0(4 Q0 ( *& B5$M/Y& ) 4 ,(7 : M " 8X6 !E>&AI8FET,S(R+6-F;SDP-GAF>3(Q+FAT;5!+ 0(4 M Q0 ( *& B5%R@U+TB[T! .PD$P 0 " >H; !H<7DM M,C R,#$P,S$N:'1M4$L! A0#% @ H8")4:S4->M4#@ BI( ! M ( !H]D! &AQ>2TR,#(P,3 S,2YXJ"1% #>\P( % M@ &2"0( :'%Y+3(P,C Q,#,Q7V1E9BYX;6Q02P$"% ,4 " "A@(E1I[** M]-?% ")<0@ % @ 'H3@( :'%Y+3(P,C Q,#,Q7VQA8BYX M;6Q02P$"% ,4 " "A@(E1Y2.4[<-Q #I204 % @ 'Q M% , :'%Y+3(P,C Q,#,Q7W!R92YX;6Q02P4& H "@"D @ YH8# end